我想在我的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