之前我已经这样做了,所以我不确定它为什么不起作用,但我正在尝试创建一个自定义的php.ini
文件,我将其放在一个特定的目录中。< / p>
例如,默认php.ini
位于:
C:\xampp\php\php.ini
我的自定义位于:
D:\Codebase\Somedir\123\php.ini
我在上面的目录中放置了一个PHP文件,并使用phpinfo()
输出,但它仍然使用C:\xampp\php\php.ini
报告。
我也重启了Apache。
我在这里做错了什么!?
答案 0 :(得分:1)
您可以看到正在加载运行php.exe --ini
的php.ini文件。在我的电脑上输出:
Configuration File (php.ini) Path: C:\WINDOWS
Loaded Configuration File: C:\tools\php\php.ini
Scan for additional .ini files in: (none)
Additional .ini files parsed: (none)
如果那里有错误的php.ini,请查看http://php.net/configuration.file
答案 1 :(得分:0)
如果您正在使用XAMPP,可以通过打开
中的properties.ini文件来更改加载PHP的配置文件C:\xamp
目录并将php_configuration_directory字段编辑为
D:\Codebase\Somedir\123\
然后重启apache以使更改生效。
如果PHP作为apache模块运行,您还可以在apache设置上编辑httpd.conf并添加此变量:
PHPIniDir "D:\Codebase\Somedir\123\"