编译安装apache和php不能启动apache

发布于 2022-07-22 12:43:32 字数 288 浏览 8 评论 9

linux-canj00:~ # /usr/local/apache/bin/apachectl start
httpd: Syntax error on line 53 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apache/modules/libphp5.so into server: /usr/local/apache/modules/libphp5.so: undefined symbol: _efree
linux-canj00:~ #
帮帮忙。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

转身以后 2022-07-24 10:52:48

同样的错?你用的是不是apache.2.2?如果是的话换2.0试一下。2.2听说对php的支持有点问题。我还没装过。

小嗷兮 2022-07-24 10:52:45

重新编译php
如果PHP5不行,换到PHP4

找个人就嫁了吧 2022-07-24 10:52:44

现在已经再编译一下允许--enable-so
还是不行。

ぃ弥猫深巷。 2022-07-24 10:52:01

重编译一下apache应该就可以了

命硬 2022-07-24 10:48:01

存在modules/libphp5.so。
编译的时候没有指定允许dso.
现在是不是要重新编译?
对php还要不要编译

倾城°AllureLove 2022-07-24 09:23:17

编译apache时有没指定允许dso呢?

不必了 2022-07-24 08:29:08

modules/libphp5.so这个目录下有这文件吗?

淡紫姑娘! 2022-07-24 08:29:01

#
# Dynamic Shared Object (DSO) Support
#
# To be able to use the functionality of a module which was built as a DSO you
# have to place corresponding `LoadModule' lines at this location so the
# directives contained in it are actually available _before_ they are used.
# Statically compiled modules (those listed by `httpd -l') do not need
# to be loaded here.
#
# Example:
# LoadModule foo_module modules/mod_foo.so
LoadModule php5_module        modules/libphp5.so
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
#

libphp5.so是存在的。

耶耶耶 2022-07-23 13:13:12

出在此问题,很有可能是在配置httpd.conf文件时,语法错误,或者libphp5.so文件不存在。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文