httpd.conf在每次服务器重新启动时生成一个新的PHPIniDir[WAMP]

httpd.conf在每次服务器重新启动时生成一个新的PHPIniDir[WAMP],php,wamp,wampserver,httpd.conf,wamp64,Php,Wamp,Wampserver,Httpd.conf,Wamp64,让我先介绍一下,我用的是WAMP 出于某种不虔诚的原因,我的整个PHP安装(我所有的3个版本)都发生了灾难性的爆炸。没有一个DLL正常工作,它是一个完全混乱。在解决这个问题之后,它工作得很好,直到我重新启动了物理服务器。它显示3个服务中只有2个正在运行。然后我注意到一条我没有添加的新行 PHPIniDir "C:\wamp64\bin\php\php7.4.0\php.ini" PHPIniDir "${APACHE_DIR}/bin" LoadMod

让我先介绍一下,我用的是WAMP

出于某种不虔诚的原因,我的整个PHP安装(我所有的3个版本)都发生了灾难性的爆炸。没有一个DLL正常工作,它是一个完全混乱。在解决这个问题之后,它工作得很好,直到我重新启动了物理服务器。它显示3个服务中只有2个正在运行。然后我注意到一条我没有添加的新行

PHPIniDir "C:\wamp64\bin\php\php7.4.0\php.ini"

PHPIniDir "${APACHE_DIR}/bin"

LoadModule php7_module "${INSTALL_DIR}/bin/php/php7.4.0/php7apache2_4.dll"

所以我删除了随机条目,重新启动了WAMP进程,所有3个服务都正常工作,2分钟前我再次重新启动,这条
PHPIniDir“${APACHE_DIR}/bin”
行再次出现。问题是,这完全破坏了第三个服务。删除它并重新启动WAMP进程,它就像champ一样工作,不再随机添加行。它似乎在WAMP第一次启动时添加了一行。有什么想法吗?

请告诉我WAMPServer的哪个版本,然后我注意到我没有在哪个文件中添加一行新行?这行
PHPIniDir“C:\wamp64\bin\php\php7.4.0\php.ini”
不应该存在,如果它存在,那无论如何都是错误的。Apache使用的
php.ini
文件实际上是从Apache/bin文件夹中的符号链接指向的。这就是WAMPServer如何在Apache和PHP版本之间轻松切换的方法