Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Menyelaraskan Perbezaan PHP Antara Homebrew dan Apache?
Apabila anda memasang mcrypt menggunakan Homebrew, anda mungkin menghadapi isu di mana Sambungan PHP tidak muncul dalam output phpinfo() anda. Percanggahan ini menunjukkan bahawa PHP yang digunakan oleh Apache berbeza daripada versi yang dipasang oleh Homebrew.
$ brew search php
Arahan ini akan memaparkan senarai versi PHP yang tersedia melalui Homebrew. Sahkan jika versi yang dipasang berbeza daripada yang ditunjukkan dalam phpinfo().
$ brew install php@7.4
$ echo 'export PATH="/usr/local/opt/php@7.4 /bin:$PATH"' >> ~/.zshrc
Arahan ini memasang PHP 7.4, tambah laluannya ke persekitaran anda dan muat semula konfigurasi shell anda .
Edit fail konfigurasi Apache anda (biasanya bernama httpd.conf) dan tambah baris berikut:
LoadModule php_module /usr/ local/opt/php/lib/httpd/modules/libphp.so
<FilesMatch .php$>
Aplikasi SetHandler/x-httpd-php
</FilesMatch>
Pastikan DirectoryIndex termasuk index.php:
DirectoryIndex index.php index.html
Fail konfigurasi PHP boleh didapati dalam:
/usr/local/etc /php/7.4/
Atas ialah kandungan terperinci Bagaimana untuk Menyelaraskan Perbezaan PHP Antara Homebrew dan Apache?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!