[英]php.ini file nowhere to be found?
我知道有很多关于这方面的问题,但是我已经查看了每个问题并且一无所获。
我正在运行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
文件夹中找到它
然后我执行了一个phpinfo();
在php文件中命令并运行它,得到这个结果:
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扩展。
任何帮助,将不胜感激。
安装C:\\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
如果您使用Bash shell运行Windows 10,则可以运行
php -i | grep '\.ini'
这将显示加载的所有配置文件。 更频繁地在Windows上工作的人可能会识别本机方式来本地执行等效操作。
确保在复制或重命名php.ini文件时,它将文件扩展名从.ini-developement(或.ini-production,取决于您使用的文件扩展名)更改为.ini。 如果您无法在文件上看到扩展名,可以通过单击最右侧的>查看并选择文件扩展名复选框来更改该扩展名 。
或者,如果文件扩展名已更改为.ini,则可以查看文件类型列,其中应该说出配置文件 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.