Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cara Menggunakan PHP yang Dipasang Brew dengan Apache untuk Keserasian

Cara Menggunakan PHP yang Dipasang Brew dengan Apache untuk Keserasian

Patricia Arquette
Patricia Arquetteasal
2024-10-19 12:42:29269semak imbas

How to Use Brew-Installed PHP with Apache for Compatibility

Memanfaatkan PHP yang Dipasang Brew dengan Apache

Menggunakan Homebrew untuk memasang sambungan seperti mcrypt untuk PHP kadangkala boleh menyebabkan percanggahan antara versi PHP yang digunakan oleh Brew dan Apache. Untuk menangani perkara ini, adalah penting untuk menentukan sebarang perbezaan dan mengkonfigurasi Apache untuk menggabungkan PHP yang dipasang Brew.

Langkah 1: Membezakan Versi PHP

  • Jalankan arahan "brew search php" untuk melihat senarai versi PHP yang tersedia melalui Homebrew.
  • Semak sama ada versi yang anda perlukan dipasang; tanda semak menunjukkan pemasangan.

Langkah 2: Menggunakan Brew-Installed PHP dengan Apache

  • Pasang versi PHP yang dikehendaki menggunakan "brew install [e-mel dilindungi]".
  • Ubah suai ~/.zshrc fail dengan menambahkan "eksport PATH='/usr/local/opt/[email protected]/bin:$PATH'" pada laluan anda.
  • Muat semula ~/.zshrc dengan "sumber ~/.zshrc".
  • Navigasi ke fail httpd.conf dan tambah baris berikut untuk mendayakan PHP dalam Apache:
LoadModule php_module /usr/local/opt/php/lib/httpd/modules/libphp.so  

<FilesMatch \.php$>  
       SetHandler application/x-httpd-php  
   </FilesMatch>
  • Pastikan DirectoryIndex termasuk "index.php".

Sumber Tambahan

Untuk maklumat lebih terperinci, rujuk dokumentasi rasmi Homebrew:

  • [Formula PHP](https://formulae.brew.sh/formula/php)
  • [Pelayan Web Apache](https://formulae.brew.sh/formula/ httpd)

Atas ialah kandungan terperinci Cara Menggunakan PHP yang Dipasang Brew dengan Apache untuk Keserasian. 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