Apache启动PHP7失败的解决方法

Posted Clotho

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Apache启动PHP7失败的解决方法相关的知识,希望对你有一定的参考价值。

错误提示

httpd.exe: Syntax error on line .. of C:/Apache/conf/httpd.conf: Can\'t locate API module structure `php_module\' in file C:/PHP/php7apache2_4.dll: No error

 

原因

在httpd.conf文件中:

1.LoadModule PHP7_module C:/PHP/php7apache2_4.dll

PHP7_module中的PHP不能用大写,必须用小写,即php7_module

 

2.LoadModule php_module C:/PHP/php7apache2_4.dll

php_module是配置PHP8的,而配置PHP7应该用php7_module

 

正确的写法

配置PHP7:LoadModule php7_module C:/PHP/php7apache2_4.dll

配置PHP8:LoadModule php_module C:/PHP/php8apache2_4.dll

 

以上是关于Apache启动PHP7失败的解决方法的主要内容,如果未能解决你的问题,请参考以下文章

phpStudy启动失败时的解决方法 提示缺vc9运行库

phpStudy启动失败时的解决方法 提示缺vc9运行库

关于window10下php7.3开启curl扩展失败的解决方法

xampp中apache点击启动失败解决方法

PHP7 - 用composer安装ramsey/uuid失败的解决方法!

Ubuntu18.08+php7 apache2不解析php文件解决方法