Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Menyelesaikan Apache Tidak Mengenali PHP yang Dipasang Brew?

Bagaimana untuk Menyelesaikan Apache Tidak Mengenali PHP yang Dipasang Brew?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-10-19 12:36:29555semak imbas

How to Resolve Apache Not Recognizing Brew-Installed PHP?

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:

  • Mulakan semula Apache selepas membuat perubahan ini.
  • Semak halaman formula Homebrew PHP untuk mendapatkan arahan yang komprehensif.
  • Pertimbangkan untuk menggunakan MAMP atau XAMPP untuk persekitaran pembangunan tempatan yang lebih mudah, yang termasuk PHP dan pra- Apache dikonfigurasikan.

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn