Bagaimana untuk Menyelesaikan Apache Tidak Mengenali PHP yang Dipasang Brew?

Mary-Kate Olsen
Lepaskan: 2024-10-19 12:36:29
asal
484 orang telah melayarinya

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>
Salin selepas log masuk

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>
Salin selepas log masuk
Salin selepas log masuk

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>
Salin selepas log masuk
Salin selepas log masuk

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>
Salin selepas log masuk

4. Menetapkan DirectoryIndex:

Dalam httpd.conf, pastikan DirectoryIndex menyertakan index.php:

<code class="php">DirectoryIndex index.php index.html</code>
Salin selepas log masuk

5. Mengesahkan Lokasi php.ini:

Fail php.ini terletak di:

<code class="php">/usr/local/etc/php/7.4/</code>
Salin selepas log masuk

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!

sumber:php
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!