【问题标题】:I cannot change Configuration File (php.ini) Path我无法更改配置文件 (php.ini) 路径
【发布时间】:2019-03-17 19:56:07
【问题描述】:

在我的 apache 服务器上定位我的 php.ini 文件时遇到问题。服务器工作正常。我是新手,我已经花了好几个小时在谷歌和论坛上寻找答案。

情况:

我有文件夹:

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 扩展。

有人向我提供主题或答案的链接吗?

【问题讨论】:

  • 如果你是新手,你应该试试 xampp 或 wamp。这些程序提供开箱即用的一切。
  • 在使用wamp is xampp之前删除当前的apache24程序是否明智?哪个最好用?

标签: php


【解决方案1】:

我现在在 httpd.conf 文件中有这个:

SetEnv PHPRC C:/php
LoadModule php5_module "C:/php/php5apache2_4.dll"
PHPIniDir "C:/PHP"
AddHandler application/x-httpd-php .php

重新启动我的整个计算机,没有任何变化。

【讨论】:

    【解决方案2】:

    你确定你正在编辑好的 httpd.conf 吗? 尝试在您的 httpd.conf 中添加此设置:

    SetEnv PHPRC C:/php
    

    但是 PHPIniDir 应该可以工作。

    您是否在编辑配置后重新启动了 apache 服务器?

    【讨论】:

    • 这是正确的 httpd 文件,因为即使我更改了扩展名,连接也会完全失败。我把这个新功能放在哪里?低于我在 httpd 文件中已有的内容?
    猜你喜欢
    • 2013-03-26
    • 2010-11-28
    • 2020-05-20
    • 1970-01-01
    • 2012-08-16
    • 2015-08-22
    • 1970-01-01
    • 2012-06-19
    • 2013-10-12
    相关资源
    最近更新 更多