【发布时间】:2016-06-16 08:49:40
【问题描述】:
我正在尝试在装有 Mac Os 10.8.5 的 Mini Mac 中使用 Apache 2.4.7 和 php5.5
Apache 2.4.7 按照here 中的说明安装
运行 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
我已经尝试了几个小时不同的解决方案,这就是我所得到的。
如果有人能给我一些提示,我会很高兴,我很绝望......!
【问题讨论】: