首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在PHP CLI版本中更改php.ini的路径

问如何在PHP CLI版本中更改php.ini的路径
EN

Stack Overflow用户
提问于 2012-06-01 12:59:24
回答 4查看 59.8K关注 0票数 31

在not服务器上运行的php和CLI版本使用的是不同的php.ini文件。如果我执行命令php --ini,它将显示以下内容

代码语言:javascript
复制
Configuration File (php.ini) Path: C:\Windows
Loaded Configuration File:         C:\wamp\bin\php\php5.3.8\php.ini
Scan for additional .ini files in: (none)
Additional .ini files parsed:      (none)

而我的web版本使用C:\wamp\bin\apache\Apache2.2.21\bin\php.ini中的php.ini。这对于使用wamp的人来说可能是很常见的。

如何将加载的配置文件更改为从C:\wamp\bin\apache\Apache2.2.21\bin\php.ini读取,以便不必维护2个不同的php.ini版本?

EN

回答 4

Stack Overflow用户

发布于 2014-10-16 01:23:23

通过将环境变量PHPRC指定为指向与Apache使用的php.ini相同的as,我在Ubuntu上工作

代码语言:javascript
复制
export PHPRC=/etc/php5/apache2/php.ini

或者将其放在$HOME/.bashrc中,以便在每次启动cli时导入

票数 12
EN

Stack Overflow用户

发布于 2012-06-16 06:00:18

我已经花了大约3个小时,试图完全按照你的问题来做。我做不到。我放弃了,并将该php.ini复制到C:\Windows,并将我的ENV变量"PHPRC“更改为C:\Windows (在httpd.conf中)。这样,我的CLI php和Apach php都使用相同的文件。我无法让"php -m“显示我在我的php.ini中加载的模块,直到我做了这个更改……

票数 2
EN

Stack Overflow用户

发布于 2019-11-01 13:30:10

我尝试使用C:\YourPathto\PHP7\作为我的PHPRC环境变量,但失败了。但必须将其设置为带有文件名的完整路径。我还发现我必须完全重启php才能获得新的变量。

  1. 在Windows上,找到php.ini文件的路径,然后在命令窗口中修改并运行以下命令:

setx PHPRC "C:\YourPathto\PHP7\php.ini"

你应该看到SUCCESS: Specified value was saved.

  • Then重新启动你的计算机(真的)。

或者通过常规方式编辑环境变量,然后重新启动:

​

​

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10844641

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档