这适用于MacOSX。我需要在PHP {5.6的php.ini
文件中添加一行 - 但是,我从中发现:
php -r "php_ini_loaded_file();"
PHP 没有使用一个ini文件!
好的,所以这是一个惊喜......我如何告诉PHP使用ini文件,或者添加我在该ini文件中添加的行?谢谢!
- 编辑 -
使用php --ini
给了我同样的东西。
samuelfullman$ php --ini
Configuration File (php.ini) Path: /etc
Loaded Configuration File: (none)
Scan for additional .ini files in: (none)
Additional .ini files parsed: (none)
答案 0 :(得分:0)
您可以在the manual或使用帮助开关找到命令行开关:
Windows PowerShell
Copyright (C) 2016 Microsoft Corporation. All rights reserved.
PS C:\Users\BEN> e:
PS E:\> cd project\angular-proj
PS E:\project\angular-proj>
PS E:\project\angular-proj> cd dist
PS E:\project\angular-proj\dist> firebase init
######## #### ######## ######## ######## ### ###### ########
## ## ## ## ## ## ## ## ## ## ##
###### ## ######## ###### ######## ######### ###### ######
## ## ## ## ## ## ## ## ## ## ##
## #### ## ## ######## ######## ## ## ###### ########
You're about to initialize a Firebase project in this directory:
E:\project\angular-proj
Before we get started, keep in mind:
* You are initializing in an existing Firebase project directory
? Are you ready to proceed? (Y/n) n
我相信你想要其中一个:
php -h
否则,PHP将根据documented rules搜索php.ini文件。我知道CLI接口使用-c <path>|<file> Look for php.ini file in this directory
-d foo[=bar] Define INI entry foo with value 'bar'
环境变量(如果存在)。
答案 1 :(得分:0)
以下对我有用。我输入了
php --ini
还告诉我没有配置文件,但是DID告诉我默认目录是/etc
。
所以我做了sudo nano /etc/php.ini
并添加了评论(以;
开头)并再次php --ini
- 它显示该文件存在!为了确定,我添加了一些非法字符,然后回到php --ini
,告诉我有一个解析错误。
所以看起来你总是可以添加一个php.ini文件 - 即使它是空白的。