我知道已经有很多关于此的问题,但我已经仔细查看了每个问题,但一无所获。
我正在运行 php 7.0.6 和 Apache2.4。我从 windows.php.net/download 下载了 PHP(我下载了第二个,x86 线程安全的)。下载后我直接将它解压到 C:\php
下的 C:\
驱动器。
我正在尝试安装 Magento 电子商务平台,但在我继续之前需要安装一些 PHP 扩展(即 curl、xsl、intl、mbstring、openssl 和 gd)
我仔细阅读了一下,发现要启用它们,我必须在 php.ini
文件中删除它们之前的分号,所以我导航到 C:\php
找了找,只找到php.ini-development
和php.ini-production
,看了另外一个帖子,也不是我想要的。
我还读到它有时只是一个名为 php 的文件,但在 C:\php
文件夹中找不到它
然后我在 php 文件中执行了 phpinfo();
命令并运行它,得到了这个结果:
Configuration File (php.ini) Path C:\Windows
Loaded Configuration File (none)
Scan this dir for additional .ini files (none)
Additional .ini files parsed (none)
然后我查看了 C:\Windows
文件夹无济于事,我不知道我应该如何找到 php.ini
文件,所以我可以删除分号并加载 php 扩展。
如有任何帮助,我们将不胜感激。
最佳答案
安装 PHP 的位置 C:\php
有一个 php.ini-development
和 php.ini-production
。您可以将其中之一复制或重命名为 php.ini
。这些是模板并具有所需的所有默认设置。主要区别在于开发版将打开错误报告,而生产版则不会:
它应该从 PHP 目录 C:\php
或 C:\windows
加载。我使用 PHP 目录作为我相信的 PHP,将始终在运行 PHP 的目录中查找:
copy c:\php\php.ini-development c:\php\php.ini
或者:
copy c:\php\php.ini-development c:\windows\php.ini
我的系统:
Configuration File (php.ini) Path C:\Windows
Loaded Configuration File C:\app\php\php.ini
关于找不到 php.ini 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37060171/