簡體   English   中英

*** 錯誤 *** PHP 配置加載文件是:c:/wamp64/bin/php/php8.1.0/php.ini - 應該是:c:/wamp64/bin/apache/apache2.4.53.1/bin /php.ini

[英]*** ERROR *** The PHP configuration loaded file is: c:/wamp64/bin/php/php8.1.0/php.ini - should be: c:/wamp64/bin/apache/apache2.4.53.1/bin/php.ini

我從 PHP 7.4.26 更新到 PHP 8.1.0

盡管網站正在服務器上運行,但我在 localhost 主頁上收到以下錯誤:

錯誤 PHP 配置加載文件是:c:/wamp64/bin/php/php8.1.0/php.ini - 應該是:c:/wamp64/bin/apache/apache2.4.51/bin/php.ini 或 c:/ wamp64/bin/php/php8.1.0/phpforapache.ini 您必須執行:右鍵單擊圖標 Wampmanager -> 刷新

  • 此文件僅適用於命令行中的 PHP。

如何加載正確的 php.ini 或使錯誤消失?

謝謝。

更新:請點擊下方

截屏

httpd-vhosts.conf


# 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>
#

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 包含:

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>

在您的 apache 服務器文件中搜索PHPINIDir 在 XAMPP 中,它位於\apache\conf\extra\httpd-xampp.conf 我的 PHPINIDir 指令如下所示:

<IfModule php7_module>
    PHPINIDir "P:/xampp7.3/php"
</IfModule>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM