我想在我的Mac迷你的Mac OS 10.8.5的Apache 2.4不加載php5.5的Mac OS 10.8
的Apache使用Apache 2.4.7與php5.5在here 2.4.7安裝下面的說明
運行的apachectl -v,顯示
Server version: Apache/2.4.7 (Unix)
Server built: Mar 4 2014 19:23:56
PHP5.5安裝繼here
運行PHP -v指示,顯示
PHP 5.5.8 (cli) (built: Jan 12 2014 18:50:29)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies
with Zend OPcache v7.0.3-dev, Copyright (c) 1999-2013, by Zend Technologies
with Xdebug v2.2.3, Copyright (c) 2002-2013, by Derick Rethans
我在apache的http.conf文件中添加以下行
LoadModule php5_module /usr/local/php5/libphp5.so
但它似乎沒有工作,因爲當我嘗試先從服務器
sudo apachectl start
它會產生以下錯誤
httpd: Syntax error on line 151 of /usr/local/apache-2.4.7/conf/httpd.conf:
Cannot load /usr/local/php5/libphp5.so into server:
dlopen(/usr/local/php5/libphp5.so, 10): Symbol not found:
unixd_config\n
Referenced from: /usr/local/php5/libphp5.so
Expected in: /usr/local/apache-2.4.7/bin/httpd in /usr/local/php5/libphp5.so
正如我所鏈接的教程建議,我修改了我的bash的個人資料與
export PATH=~/bin:/usr/local/php5/bin:$PATH
export MANPATH=/usr/local/apache/man:$MANPATH
我一直在嘗試了幾個小時不同的解決方案,這是據我得到了。
如果有人能給我一些提示,我會很高興,我很絕望......!
)我們已經感受到了同樣的挫折感,我們嘗試了與你同樣的事情,並且失敗了,決定嘗試Brew。Brew抱怨MacPorts仍然安裝好,「哪個端口」向我們展示了哪裏我們需要將apsx從/ usr/local/apache/bin複製到/ usr/sbin,然後完成brew&make,但是沒有php解析。首先MIME的東西沒有意義,因爲我們認爲與文件被髮送到瀏覽器(即發送mp3打開計算機上的MP3播放器),但經過您的指示,PHP被解析。我們編輯該部分以幫助! tu –
我很高興它幫助!當然歡迎貢獻。希望它也能幫助其他人。 –
我真的不明白步驟4.2,我應該從包含'config_vars.mk'的文件夾中添加一個simlink到httpd的文件夾二進制文件或apxs的文件夾? – Fractaliste