apache tidak boleh menghuraikan php7apache2_4.dll
漂亮男人
漂亮男人 2017-05-16 13:13:58
0
4
1331

Saya ada soalan.
Semasa proses menukar versi php kepada php7.1, ralat berikut telah dilaporkan semasa memulakan Apache:
System: win7 64-bit; php version: php7.1.3 thread safe 32 vc14;

Nota: Melaksanakan arahan php secara berasingan di bawah cmd boleh mengeluarkan phpinfo secara normal, dan membuka apache sahaja juga boleh melihat ia berfungsi seperti biasa! , tetapi selepas menambah pernyataan berikut pada httpd.conf dan kemudian memulakan apache, mesej ralat di atas akan dilaporkanPHPIniDir "D:/webSoft/php713"LoadModule php7_module "D:/webSoft/php713/php7apache2_4.dll"




Saya mencari dalam talian pada mulanya, ia adalah kerana perpustakaan vc14 tiada. Kemudian saya memuat turun versi php7.1 yang berbeza tetapi ia masih tidak berfungsi

漂亮男人
漂亮男人

membalas semua(4)
小葫芦

httpd -t menguji konfigurasi apache untuk arahan yang salah.

Untuk mengintegrasikan apache dan php di bawah windons, anda perlu menambah tiga item konfigurasi ini supaya apache boleh menggunakan perkhidmatan PHP untuk menghuraikan fail PHP

Muat modul php LoadModule (laluan modul)

LoadModule php7_module "E:/wamp/php-7.0.0-x64/php7apache2_4.dll"

Cari modul php untuk mana-mana fail akhiran .php

AddType application/x-httpd-php .php .html .htm

Beritahu apache lokasi fail konfigurasi php.ini.

PHPIniDir "E:/wamp/php-7.0.0-x64"

滿天的星座

Saya menggunakan phpstudy, dan fail http.conf memuatkan modul menggunakan LoadModule authz_core_module modules/mod_authz_core.so serupa dengan ini dan bukannya .dll, dan tidak perlu menulis laluan mutlak, letak sahaja fail sambungan dalam direktori yang sepadan

巴扎黑

Gunakan yang bersepadu, wamp, phpstudy, upupw. . . .

Ty80

Pertama, anda perlu memastikan bahawa Apache dan PHP adalah 64-bit atau 32-bit

Gunakan php-cgi
Tidak kira thread-safe atau non-thread-safe

httpd.conf

Include "D:\ProgramFiles\Apache24\conf\extra/httpd-php.conf"

httpd-php.conf

LoadModule fcgid_module modules/mod_fcgid.so
<IfModule fcgid_module>
Include "D:\ProgramFiles\Apache24\conf/extra/httpd-fcgid.conf"
FcgidInitialEnv PHPRC "D:/ProgramFiles/php-7.1.3-x64/"
AddHandler fcgid-script .php
FcgidWrapper "D:/ProgramFiles/php-7.1.3-x64/php-cgi.exe" .php
</IfModule>

httpd-fcgid.conf

FcgidIOTimeout 384
FcgidConnectTimeout 360
FcgidOutputBufferSize 128
FcgidMaxRequestsPerProcess 1000
FcgidMinProcessesPerClass 0 
FcgidMaxProcesses 16 
FcgidMaxRequestLen 268435456   
ProcessLifeTime 360
FcgidInitialEnv PHP_FCGI_MAX_REQUESTS 1000

Dilampirkan ialah muat turun mod_fcgid
https://www.apachelounge.com/...

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan