[英]apache not working with osx 10.10 php homebrew
我想使用osx內置的apache與自制的php版本。 如果我修改/etc/apache2/httpd.conf以便加載自制軟件php,那么除了localhost之外,沒有可用的站點。
LoadModule php5_module /usr/local/Cellar/php55/5.5.13/libexec/apache2/libphp5.so
apachectl status告訴我apache正在運行。 如果我使用默認路徑,它可以工作。 你有什么建議可以解決這個問題嗎?
我有同樣的問題。 Homebrew補充道
LoadModule php5_module local/Cellar/php56/5.6.8/libexec/apache2/libphp5.so
到httpd.conf 。 我改變了這一行
LoadModule php5_module /usr/local/opt/php56/libexec/apache2/libphp5.so
並重新啟動apache。 這個對我有用
我猜測來自自制軟件的libphp5.so
是針對自制的Apache編譯的,它可能與提供內置Apache的OS X不兼容。 你可能應該堅持使用Homebrew Apache - 事實上我建議堅持使用Homebrew來完成整個堆棧(或使用完全不同的方法,如MAMP,Vagrant盒等)
正如shevron已經說過的那樣,你必須擺脫內置的apache,並從自制軟件中釀造apache並重新安裝(或“重新釀造”)php然后用
brew install -v php55 --homebrew-apxs --with-apache
按照這個詳細的教程:
https://echo.co/blog/os-x-109-local-development-environment-apache-php-and-mysql-homebrew
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.