多语言展示
当前在线:1657今日阅读:176今日分享:34

Syntaxhttpd.conf:Cannotloadphp5apache2_4.dll

我们在安装好Apache服务器,然后我们就要安装,可是我们在启动apache的时候出现了Syntax error on line 数字 of :/Apache/conf/httpd.conf: Cannot load D:/PHP/php5apache2_4.dll into server这个问题我花了好久才发现相应的解决方案,现在让分享给大家。我们下载完apache和php后我们都要对其进行修改
工具/原料
1

注意下载和你的电脑位数相同的版本。

2

64的下载64位的apache24和php,32位的下载32位的apache24和php

3

httpd-2.4.10-win64-VC11 php-5.6.0-Win32-VC11-x64,一般来说x64就是为64位用户设计 的

4

相对应的就是win32和x86了。

5

注意下载php时我们要下载 Thread Safe版本不要下载Non Thread Safe版的。因为Non版本不兼容apache24

对apache24的修改如下
1

我们要修改的文件是httpd.conf首先查看Apache24/conf下的httpd.conf文件是不是配置成功。修改内容有二个:1:    DirectoryIndex index.html index.php

2

2:在文件末尾加LoadModule php5_module 'C:/php/php5apache2_4.dll'AddType application/x-httpd-php .phpAddType application/x-httpd-php .htmlPHPIniDir 'C:/php'注意添加的是相应的php所在文件,下载安装时是不是php这个文件的,需要我们自己手动创建。

3

一般 来说,这几个正确了是应该不会有什么大的问题。

对php文件的修改
2

然后我们对Php.ini进行修改我们把doc_root修改为doc_root ='C:\Apache24\htdocs'的值 。修改后如下

3

我们往下找,找到extension_dir我们把它修改为extension_dir = 'C:\php\ext' 并且要去掉extension_dir前的分号;修改后如下

4

我们扩展php与mysql通信 。我们往下找到extension=php_mysqli.dll去掉之前的做分号;修改后如下

5

这样我们在启动httpd.exe就应该没有问题了。。

注意事项
1

一定要注意下载相应的版本。。我就是因为版本的问题,弄了好久才解决。。

2

另外在安装acache时,我们也要下载相应的vc库,下载时也要注意相应的x86与x64问题。。

推荐信息