我从源代码安装了apache 2.4.25和php 7.1.4,一切似乎都没问题,直到我没有启动apache出现分段错误。
# /usr/local/apache/bin/apachectl start
/usr/local/apache/bin/apachectl: line 79: 23589 Segmentation fault $HTTPD -k $ARGV
# /usr/local/apache/bin/apachectl -k start
/usr/local/apache/bin/apachectl: line 79: 23592 Segmentation fault $HTTPD "$@"
apachectl就像第79行一样:
case $ACMD in
start|stop|restart|graceful|graceful-stop)
$HTTPD -k $ARGV
ERROR=$?
;;
安装apache后,就可以启动了。安装完php后,httpd.conf文件添加了一行:
LoadModule php7_module modules/libphp7.so
然后apache无法启动。当我删除该行时,它可以重新开始。但是然后php无法工作。可以请任何人帮助我吗?
顺便说一句,在安装php之前,我必须使用" - disable-fileinfo"来配置php。否则它会在安装时停止。我认为内存可能有问题所以我检查并使交换工作正常。但没有任何改变。