簡體   English   中英

apache不使用osx 10.10 php自制軟件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM