我正在尝试在Windows计算机上设置新版本的Apache和PHP。 这就是我到目前为止所要做的:
httpd.conf:
Loadmodule php7_module "C:/PHP/Php 7.2.8/php7apache2_4.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/PHP/Php 7.2.8/"
但是当我尝试启动该服务时,出现错误,当我查看事件查看器时,我看到此错误:
名为Apache的服务报告了以下错误:
httpd.exe:F:/Apcache/Apache24.v110_xp/conf/httpd.conf的第544行的语法错误:无法将C:/ PHP / Php 7.2.8 / php7apache2_4.dll加载到服务器中:拒绝访问。
我已经为Apache和PHP文件夹中的所有人设置了权限,但是它不起作用。
PS:当我将其更改为另一个PHP版本(5)时,它确实可以工作。
答案 0 :(得分:0)
在安全部分(帐户,权限等)中苦苦挣扎了两天之后,我在Windows 10上通过以下方法解决了该问题:
chmod -R 770 /cygdrive/c/Applications/php/php-7.1.17/
老实说,我不知道为什么会这样。在尝试此操作之前,我还从php网站和Http Apache下载了新的zip文件。