cari

Rumah  >  Soal Jawab  >  teks badan

apache tidak boleh menghuraikan php7apache2_4.dll

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

漂亮男人漂亮男人2778 hari yang lalu1333

membalas semua(4)saya akan balas

  • 高洛峰

    高洛峰2017-05-16 13:15:58

    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"

    balas
    0
  • 滿天的星座

    滿天的星座2017-05-16 13:15:58

    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

    balas
    0
  • 巴扎黑

    巴扎黑2017-05-16 13:15:58

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

    balas
    0
  • PHP中文网

    PHP中文网2017-05-16 13:15:58

    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/...

    balas
    0
  • Batalbalas