【发布时间】:2017-06-08 07:46:19
【问题描述】:
xampp中的php.ini文件位于:C:\Windows for php.ini
phpinfo 包含以下信息:
配置文件 (php.ini) 路径 C:\WINDOWS
加载的配置文件(无)
扫描此目录以获取其他 .ini 文件(无)
如何更改目录?
【问题讨论】:
-
清理格式并明确指定问题。
xampp中的php.ini文件位于:C:\Windows for php.ini
phpinfo 包含以下信息:
配置文件 (php.ini) 路径 C:\WINDOWS
加载的配置文件(无)
扫描此目录以获取其他 .ini 文件(无)
如何更改目录?
【问题讨论】:
根据我使用 XAMPP 的经验,最好将 php.ini 文件放在 XAMPP 期望的默认位置。通常 XAMPP 会在它自己的目录下查找。对于 Windows,它看起来像或类似于: [yourdrive_letter]:\xampp\php\php.ini 。这就是应该在您的加载的配置文件设置中显示的内容。我总是忽略 配置文件 (php.ini) 路径 中所说的任何内容,因为这并不是 xampp 真正使用的 ini。 在您的 xampp 目录下查找并找到“php”文件夹。如果它不存在,那么它需要存在(除非您以某种方式将 xampp 配置为在别处查找)。所以找到你要使用的PHP文件夹,放到xampp文件夹下。我拥有的 xampp 版本不允许“即时”切换 php 版本/文件夹,因此该文件夹必须命名为“php”。 (是的,我尝试过拥有两个不同名称的 php 文件夹,然后将它们换掉——这在 xampp 中效果不佳)。
【讨论】:
我没有看到我告诉您在哪里编辑 Windows 目录下的任何内容。如果由于某种原因无法复制 php.ini,那么您可以使用 XAMPP 提供的模板并将其更改为您的需要。您问如何更改 php.ini 的目录,而您的主题是关于 XAMPP,所以我假设您在某个地方有一个 XAMPP 目录并且知道如何配置它——我的错。我见过的大多数 XAMPP 安装说明都告诉你把它放在 C:\xampp 中。如果你把它放在 Windows 目录下,那么你有我的同情。如果你确实有一个 C:\XAMPP,我只是说在那个文件夹下找到一个名为 PHP 的目录,然后配置你的 XAMPP 以使用 C:\xampp\php 下的 php.ini。在 Apache 的“配置”选项下,您应该看到一个名为“httpd-xampp.conf”的文件选项。选择它进行编辑;那里应该有一个名为<IfModule php5_module> 的模块。在那下面是你的 PHPINIDir 指令。将它指向的任何路径更改为“C:/xampp/php”。添加结束标签 (</IfModule>)。重启阿帕奇。 (您可能必须在编辑此文件之前停止 Apache)。如果您的 XAMPP 由于某种原因位于您的 Documents 目录中,那么只需更改此答案中的路径即可。我个人不会把它放在那里,但看起来你的网络人已经把你锁定了。对不起,如果我之前的回答没有帮助。
【讨论】:
打开这个文件 "\xampp\apache\conf\extra\httpd-xampp.conf"
找到这个区块
PHPINIDir "C:/xampp/php"
更改目录
【讨论】: