首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >* ERROR * PHP配置加载文件为: c:/wamp64/bin/php/php8.1.0/php.ini -应该是: c:/wamp64/bin/apache/apache2.4.53.1/bin/php.ini

* ERROR * PHP配置加载文件为: c:/wamp64/bin/php/php8.1.0/php.ini -应该是: c:/wamp64/bin/apache/apache2.4.53.1/bin/php.ini
EN

Stack Overflow用户
提问于 2022-05-12 15:46:52
回答 1查看 297关注 0票数 0

我从PHP7.4.26更新到PHP8.1.0

虽然网站正在服务器上运行,但我在本地主机主页上得到了以下错误:

PHP配置加载文件为: c:/wamp64/bin/php/php8.1.0/php.ini -应该是:C:/wamp64/bin/apache2.4.51/bin/php.ini或c:/wamp64/bin/php/php8.1.0/phpforapache.ini必须执行:右键单击Wampmanager ->刷新

  • 此文件仅用于命令行中的PHP。

如何加载正确的php.ini或使错误消失?

谢谢。

更新:请点击下面

屏幕截图

httpd-vhosts.conf

代码语言:javascript
复制
# Virtual Hosts
#
<VirtualHost *:80>
  ServerName localhost
  ServerAlias localhost
  DocumentRoot "c:/wamp64/www"
    <IfModule fcgid_module>
    Define FCGIPHPVERSION "8.1.0"
    FcgidInitialEnv PHPRC ${PHPROOT}${FCGIPHPVERSION}
    <Files ~ "\.php$">
      Options +Indexes +Includes +FollowSymLinks +MultiViews +ExecCGI
      AddHandler fcgid-script .php
      FcgidWrapper "${PHPROOT}${FCGIPHPVERSION}/php-cgi.exe" .php
    </Files>
  </IfModule>
    <Directory "c:/wamp64/www/">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require all granted
  </Directory>
</VirtualHost>
#
代码语言:javascript
复制
PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Users\bhavi\AppData\Local\Microsoft\WindowsApps;

httpd.conf包含:

代码语言:javascript
复制
PHPIniDir "${APACHE_DIR}/bin"
LoadModule php_module "${INSTALL_DIR}/bin/php/php8.1.0/php8apache2_4.dll"

LoadModule fcgid_module modules/mod_fcgid.so
<IfModule fcgid_module>
  FcgidMaxProcessesPerClass 300
  FcgidConnectTimeout 10
  FcgidProcessLifeTime 1800
  FcgidMaxRequestsPerProcess 0
  FcgidMinProcessesPerClass 0
  FcgidFixPathinfo 0
  FcgidZombieScanInterval 20
  FcgidMaxRequestLen 536870912
  FcgidBusyTimeout 120
  FcgidIOTimeout 120
  FcgidTimeScore 3
  FcgidPassHeader Authorization
  Define PHPROOT ${INSTALL_DIR}/bin/php/php
</IfModule>
EN

回答 1

Stack Overflow用户

发布于 2022-05-15 23:36:39

搜索您的apache服务器文件以获得PHPINIDir。在XAMPP中,它位于\apache\conf\extra\httpd-xampp.conf下。我的PHPINIDir指令看起来如下:

代码语言:javascript
复制
<IfModule php7_module>
    PHPINIDir "P:/xampp7.3/php"
</IfModule>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72218590

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档