【发布时间】:2022-01-15 15:26:21
【问题描述】:
我是新手。我正在使用启用线程安全的 php 8.1.0 和 Apache 2.4,它们位于相同的 x64 架构上。我发现 Apache 没有在这些行中找到文件
PHPIniDir D:\drp76933\php
LoadModule php8_module D:\drp76933\php\php8apache2_4.dll
因为他们之前默认指向了错误的目录,并指向了那个 dll 文件的 php 7.4.22 版本。它还使用了php7_module。
我有一条新的错误消息。当我尝试用httpd -t测试apache时@
httpd.exe: Syntax error on line 540 of D:/drp76933/Apache/Apache24/conf/httpd.conf: Can't locate API module structure `php8_module' in file D:/drp76933/php/php8apache2_4.dll: No error
似乎 php8_module 不起作用。我可以使用 php 8,如果可以,我要改变什么才能让它工作?如果没有,我必须降级吗?没什么大不了的,我只是觉得学习这些信息以备将来参考会有所帮助(:
【问题讨论】: