广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >关于Windows10环境下Apache2.4启动php8失败的一些可能存在的问题以及解决方法
  • 633
分享到

关于Windows10环境下Apache2.4启动php8失败的一些可能存在的问题以及解决方法

apachephp 2023-09-04 15:09:59 633人浏览 独家记忆
摘要

报错: Httpd: Syntax error on line xxx of D:/apache24/conf/httpd.conf: Cannot load D:\\PHP\\php8apache2_4.dll into server:

报错:

Httpd: Syntax error on line xxx of D:/apache24/conf/httpd.conf: Cannot load D:\\PHP\\php8apache2_4.dll into server: %1 \xb2\xbb\xca\xc7\xd3\xd0\xd0\xa7\xb5\xc4 Win32 \xd3\xa6\xd3\xc3\xb3\xcc\xd0\xf2\xa1\xa3

原因:

这个报错一般是Apache和php版本冲突了,建议先cmd通过php -v和httpd -version查看一下apache和php的版本,然后32位系统用32位的php(x86),64位的系统用64位的php(x64);

(apache建议安全线程版)

 

同时要记得检查一下端口有没有被占用,可以通过win+r后输入services.msc查看

如果报错为:

httpd: Syntax error on line xxx of D:/apache24/conf/httpd.conf: Can't locate api module structure `php_module8' in file D:/phpsafe-X64ThreadSafe/php8apache2_4.dll: No error

 

原因:

在httpd.conf文件中:

LoadModule PHP7_module D:/phpsafe-X64ThreadSafe/php8apache2_4.dll

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

LoadModule php_module D:/phpsafe-X64ThreadSafe/php8apache2_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

 

在下刚开始学php的菜鸡一个,如果有问题麻烦大佬们指出,谢谢!

 

来源地址:https://blog.csdn.net/weixin_45775257/article/details/127854874

--结束END--

本文标题: 关于Windows10环境下Apache2.4启动php8失败的一些可能存在的问题以及解决方法

本文链接: https://www.lsjlt.com/news/393804.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作