无法启动Apache服务:访问被拒绝

时间:2018-07-29 11:29:12

标签: windows apache php-7

我正在尝试在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)时,它确实可以工作。

1 个答案:

答案 0 :(得分:0)

在安全部分(帐户,权限等)中苦苦挣扎了两天之后,我在Windows 10上通过以下方法解决了该问题:

  1. 安装cygwin
  2. chmod -R 770 /cygdrive/c/Applications/php/php-7.1.17/

老实说,我不知道为什么会这样。在尝试此操作之前,我还从php网站和Http Apache下载了新的zip文件。