繁体   English   中英

php.ini文件无处可寻?

[英]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-developmentphp.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-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

如果您使用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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM