配置文件(php.ini)路径C:\ WINDOWS

时间:2015-08-29 03:06:53

标签: php apache

系统:Windows 10 x64

apache:httpd-2.4.16-x64-vc11

php:php-5.6.12-Win32-VC11-x64

在httpd.conf中我添加:

# 
LoadModule php5_module "c:/php/php5apache2.dll"
AddHandler application/x-httpd-php .php

# configure the path to php.ini
PHPIniDir "C:/php"

现在我可以看到phpinfo()的结果了。但Configuration File (php.ini) Path始终为C:\WINDOWSLoaded Configuration File始终为none

我试过了:

  1. PHPIniDir
  2. 中将'/'替换为'\'
  3. PHPIniDirC:/php/
  4. C:\php\的末尾添加'/'或'\'
  5. 使用php.ini
  6. 的绝对路径
  7. 在路径中添加php目录
  8. PHPRC
  9. 中添加Environment Variable
  10. PHPIniDir项移至LoadModule php5_module"c:/php/php5apache2.dll"
  11. 的上方
  12. 在regedit.exe中搜索IniFilePath
  13. 请勿解决我的问题,请帮忙!

4 个答案:

答案 0 :(得分:1)

我已经解决了这个问题。在我使用ApacheHaus之前,但是php可能没有采用这个版本的appache,现在我使用Apache Lounge,所以一切都是正确的。

答案 1 :(得分:0)

你添加了这个

LoadModule php5_module "c:/php/php5apache2.dll"

查看它可能看起来像的旧目录

  LoadModule php6_module "c:/AppServ\php\php5apache2_2.dll"

请查看目录并确定名称是什么,是php而不是php5等...如果php5将其更改为此c:/AppServ\**php5**\php5apache2_2.dll"

答案 2 :(得分:0)

C:\ Users \ piesc> php --ini 配置文件(php.ini)路径:C:\ WINDOWS 加载的配置文件:C:\ laragon \ bin \ php \ php-7.2.19-Win32-VC15-x64 \ php.ini 扫描以下位置的其他.ini文件:(无) 解析的其他.ini文件:(无)

我必须在以下配置文件中添加一个php.ini文件:

C:\xampp\php\php.ini

答案 3 :(得分:0)

我在使用 PHP for Windows 的 ApacheHaus 中遇到了同样的问题。

当我发现 C:\php\ 中的 php.ini 文件的文件名具有扩展名时,ApacheHaus 中的问题已得到解决。

C:\php\php.ini-production

解决方案:php.ini 中创建了一个新文件 C:\php\ 并将 php.ini-production 的内容复制粘贴到新文件中并重新启动了 Apache 服务器,它工作了。

在 httpd.conf 中,Apache 设置

# configure the path to php.ini
PHPIniDir "C:/php/"

ApacheHaus 和 PHP for Windows 的修复是创建一个新的 php.ini