首页 > 解决方案 > 在文件 /usr/webconfig/modules/libphp7.so 中找不到 API 模块结构 `php7_module'

问题描述

我有现有的PHP 5.3.3 (Zend Engine v2.3.0) 和 Apache/2.4.7( webconfig )。我想将 PHP 版本更新为PHP-7.3.12。构建源代码后,我尝试通过替换现有行来更新httpd.conf

LoadModule php5_module ./modules/libphp5.so

LoadModule php7_module ./modules/libphp7.so

尝试启动webconfig时显示以下错误。
$ service webconfig stop
Graceful stopping webconfig: httpd: Syntax error on line 228 of /usr/webconfig/conf/httpd.conf: Syntax error on line 1 of /usr/webconfig/conf/httpd.d/server_php.conf: Can't locate API module structure 'php7_module' in file /usr/webconfig/modules/libphp7.so: /usr/webconfig/modules/libphp7.so: undefined symbol: php7_module

标签: phpapache

解决方案


推荐阅读