Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Menyelesaikan Apache Tidak Mengenali PHP yang Dipasang Brew?
Memanfaatkan PHP yang Dipasang Brew dengan Apache
Anda telah menghadapi isu di mana PHP dipasang melalui Homebrew nampaknya tidak dikenali oleh Apache. Untuk menyelesaikan dilema ini, mari kita mendalami inisiatif berikut:
1. Mengesahkan Percanggahan PHP:
Untuk menyemak sama ada PHP Brew berbeza daripada Apache, jalankan arahan berikut:
<code class="php">which php</code>
Ini akan memaparkan laluan ke binari PHP yang digunakan oleh sistem anda. Bandingkan ini dengan laluan yang ditunjukkan dalam fail konfigurasi Apache (httpd.conf):
<code class="php">LoadModule php_module /usr/local/opt/php/lib/httpd/modules/libphp.so</code>
Jika laluan berbeza, terdapat percanggahan.
2. Mengarahkan Apache ke PHP Brew:
Untuk memastikan Apache menggunakan PHP Brew, ubah suai httpd.conf:
<code class="php">LoadModule php_module /usr/local/opt/php/lib/httpd/modules/libphp.so</code>
Pastikan laluan sepadan dengan laluan binari PHP Brew.
3. Mendayakan PHP dalam Apache:
Dayakan PHP dalam Apache dengan menambahkan kod berikut pada httpd.conf:
<code class="php"><FilesMatch \.php$> SetHandler application/x-httpd-php </FilesMatch></code>
4. Menetapkan DirectoryIndex:
Dalam httpd.conf, pastikan DirectoryIndex menyertakan index.php:
<code class="php">DirectoryIndex index.php index.html</code>
5. Mengesahkan Lokasi php.ini:
Fail php.ini terletak di:
<code class="php">/usr/local/etc/php/7.4/</code>
Petua Tambahan:
Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Apache Tidak Mengenali PHP yang Dipasang Brew?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!