在apache服务器上定位php.ini文件时出现问题。服务器工作正常。我是新来的人,我已经花了很多时间在Google和论坛中寻找答案。
情况:
我有文件夹:
C:\ Apache24
C:\ php
我借助互联网更改了httpd.conf文件,并添加了如下代码:
LoadModule php5_module "C:/php/php5apache2_4.dll"
PHPIniDir "C:/PHP"
AddHandler application/x-httpd-php .php
我的phpinfo仍然显示“配置文件(php.ini)路径C:\WINDOWS
,并且未加载任何php.ini文件。
即使我将php.ini文件放置在Windows文件夹中并更改httpd.conf文件中的目录以在C:\ Windows中查找,也不会加载php.ini文件。
由于这个问题,我无法使用phpmyadmin,这是我目前的目标。它说找不到mysqli扩展名。
有人给我提供主题或答案的链接吗?
答案 0 :(得分:0)
确定要编辑好的httpd.conf吗? 尝试在您的httpd.conf中添加此设置:
SetEnv PHPRC C:/php
但是PHPIniDir应该可以工作。
在编辑配置后您是否重新启动了apache服务器?
答案 1 :(得分:0)
我现在在httpd.conf文件中拥有这个:
SetEnv PHPRC C:/php
LoadModule php5_module "C:/php/php5apache2_4.dll"
PHPIniDir "C:/PHP"
AddHandler application/x-httpd-php .php
重新启动我的整个计算机,没有任何更改。