之前一切都好。今天我尝试启动 laragon apache 并收到以下错误:
httpd:
第 546 行存在语法错误C:/larragon/bin/apache/httpd-2.4.35-win64-VC15/conf/httpd.conf:
第 1 行存在语法错误
C:/larragon/etc/apache2/fcgid.conf:无法加载
C:/larragon/etc/apache2/modules/mod_fcgid-2.3.9-Win32-VC14.so
进入服务器:%1 不是有效的 Win32 应用程序。
我尝试过更改PHP版本,但没有帮助。 我应该怎么做才能启动 apache 而不出现此错误?
如果您在 Laragon 上尝试从 php7 切换到 php8 时发现这里有一个快速修复方法,请转到 C:\larragon tc pache2
打开 mod_php.conf 在第 2 行将 php8_module 更改为 php_module
# This file is auto-generated, so please keep it intact.
LoadModule php8_module "C:/laragon/bin/php/php-8.0.6-Win32-vs16-x64/php8apache2_4.dll"
PHPIniDir "C:/laragon/bin/php/php-8.0.6-Win32-vs16-x64"
<IfModule mime_module>
AddType application/x-httpd-php .php
</IfModule>
将上面的内容更改为
# This file is auto-generated, so please keep it intact.
LoadModule php_module "C:/laragon/bin/php/php-8.0.6-Win32-vs16-x64/php8apache2_4.dll"
PHPIniDir "C:/laragon/bin/php/php-8.0.6-Win32-vs16-x64"
<IfModule mime_module>
AddType application/x-httpd-php .php
</IfModule>
如果您确定没有移动 Laragon 文件中的任何内容,则问题可能是您使用的 PHP 版本与 Laragon Apache 插件不兼容。我的建议是删除注册的路径,这样问题就应该解决了。反点击>工具>PATH环境变量>删除路径