之前一切都很好。今天我试着启动laragon apache,我得到了以下错误:httpd:第546行出现语法错误,共如果您有任何问题,请单击“下一步”。第1行出现语法错误,共/etc/apache 2/fcgid.配置文件:无法载入C:/laragon/etc/apache2/modules/mod_fcgid-2.3.9-Win32-VC14.so到服务器:%1不是有效的Win32应用程序。
我试过改变PHP版本,但是没有用。我应该怎么做才能启动apache而不出现这个错误呢?
yv5phkfx1#
答案是Laragon's administrators中的一个您需要使用PHP线程安全版本。PHP NTS(非线程安全)版本与Laragon不兼容。https://forum.laragon.org/topic/166/tutorial-how-to-add-another-php-version-php-7-4-php-8-0-updated/1您还必须确保PHP和Apache的VC是相同的。
irtuqstp2#
如果您在Laragon上尝试从php7切换到php8时发现问题,这里有一个快速解决方法,请后藤C:\laragon\etc\apache2
打开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>
2条答案
按热度按时间yv5phkfx1#
答案是Laragon's administrators中的一个
您需要使用PHP线程安全版本。PHP NTS(非线程安全)版本与Laragon不兼容。
https://forum.laragon.org/topic/166/tutorial-how-to-add-another-php-version-php-7-4-php-8-0-updated/1
您还必须确保PHP和Apache的VC是相同的。
irtuqstp2#
如果您在Laragon上尝试从php7切换到php8时发现问题,这里有一个快速解决方法,请后藤C:\laragon\etc\apache2
打开mod_php.conf在第2行将php8_module更改为php_module
将上面更改为