这是用于Mac OS X的。我需要在php.ini
文件中为PHP 5.6放置一行 - 但是,我从中找到了:
php -r "php_ini_loaded_file();"
该php是不使用 ini file!
好吧,这是一个惊喜...我该如何告诉PHP使用INI文件,或者添加我将在INI文件中添加的行?
使用php --ini
给我同样的事情:
Configuration File (php.ini) Path: /etc
Loaded Configuration File: (none)
Scan for additional .ini files in: (none)
Additional .ini files parsed: (none)
以下对我有用。我键入
php --ini
也告诉我没有配置文件,但它确实告诉我默认目录是/etc
。
所以我做了sudo nano /etc/php.ini
并添加了评论(从;
开始),然后再次进行了php --ini
-并显示该文件存在!可以肯定的是,我添加了一些非法字符,然后回到了php --ini
,告诉我有一个解析错误。
因此,似乎您总是可以添加一个php.ini文件 - 即使它开始空白。
您可以在手册或帮助开关中找到命令行开关:
php -h
我相信您想要其中之一:
-c <path>|<file> Look for php.ini file in this directory
-d foo[=bar] Define INI entry foo with value 'bar'
否则,PHP将根据记录的规则搜索 php.ini 文件。我了解CLI接口如果存在PHPRC
环境变量。
解决!!!
这是关于Symfony Server
您需要知道Symfony试图抓住.ini的道路因此,您可以在其中复制并粘贴php.ini。
使用此CMD Symfony Cloud:clear-cache
并检查是否使用 Symfony检查完成:REQ
现在您可以看到显示的.ini路径
配置文件(php.ini)路径:
加载配置文件:c: mamp bin php php8.1.0 php.ini