RedHat 7.2系统中Apache集成PHP8启动报错的排查求助
RedHat 7.2系统中Apache集成PHP8启动报错的排查求助
大家好,我在RedHat Linux 7.2服务器上部署PHP8和Apache时遇到了棘手的问题,想请教下各位该怎么排查解决。
具体情况是这样的:当我尝试启动Apache服务时,直接抛出了语法错误,报错信息如下:
httpd: Syntax error on line 99 of /opt/APP10/Procparm/PIX/APA_PHP8114/conf/httpd.conf: Cannot load /opt/APP10/Logiciel/PHP8027/ext/apache/libphp.so into server: /opt/APP10/Logiciel/PHP8027/ext/apache/libphp.so: undefined symbol: zip_dir_add
我试着把httpd.conf里的这一行加载PHP模块的配置注释掉:
LoadModule php_module "/opt/APP10/Logiciel/PHP8027/ext/apache/libphp.so"
之后Apache就能正常启动运行了。
现在我想搞清楚到底是什么原因导致的这个问题,要怎么做才能让Apache和PHP8正常配合运行呢?另外需要说明的是,这台服务器没有外网访问权限,所有软件包都只能手动离线安装。
备注:内容来源于stack exchange,提问作者momos73
相关产品推荐
相关产品推荐

