找不到 php.ini 文件?

标签 php apache magento

我知道已经有很多关于此的问题,但我已经仔细查看了每个问题,但一无所获。

我正在运行 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-developmentphp.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-developmentphp.ini-production。您可以将其中之一复制或重命名为 php.ini。这些是模板并具有所需的所有默认设置。主要区别在于开发版将打开错误报告,而生产版则不会:

它应该从 PHP 目录 C:\phpC:\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/

相关文章:

PHP header 404 .htaccess ErrorDocument 在本地计算机 (MAMP) 上不工作

php - 黑客如何将文件放在我的服务器根目录(apache、php、1and1)

php - Magento:使用 getModel 获取产品和类别

php - 在 Magento 的购物车和/或结帐处访问运费

php - 在 codeigniter 中提供不同的 View

php - 编写将捕获用户并通过雅虎邮件的应用程序(如果正确)转到 yahoomail

linux - Apache 在查询时重定向到主 URL

Magento 加载客户数据不起作用

PHP 联赛/路线发布请求对象

php - CakePHP 数据库结构多重关系