MacOsX Sierra 上的 ini 文件在哪里?

新手上路,请多包涵

我刚买了新的 MacBook Pro。看一下 php -i | grep ini 返回的内容:

 prompt> php -i | grep ini
Configuration File (php.ini) Path => /etc
Scan this dir for additional .ini files => (none)
Additional .ini files parsed => (none)
user_ini.cache_ttl => 300 => 300
user_ini.filename => .user.ini => .user.ini
Supported handlers => ndbm cdb cdb_make inifile flatfile
init_command_executed_count => 0
init_command_failed_count => 0
com_init_db => 0
Classes => AppendIterator, ArrayIterator, ArrayObject, BadFunctionCallException, BadMethodCallException, CachingIterator, CallbackFilterIterator, DirectoryIterator, DomainException, EmptyIterator, FilesystemIterator, FilterIterator, GlobIterator, InfiniteIterator, InvalidArgumentException, IteratorIterator, LengthException, LimitIterator, LogicException, MultipleIterator, NoRewindIterator, OutOfBoundsException, OutOfRangeException, OverflowException, ParentIterator, RangeException, RecursiveArrayIterator, RecursiveCachingIterator, RecursiveCallbackFilterIterator, RecursiveDirectoryIterator, RecursiveFilterIterator, RecursiveIteratorIterator, RecursiveRegexIterator, RecursiveTreeIterator, RegexIterator, RuntimeException, SplDoublyLinkedList, SplFileInfo, SplFileObject, SplFixedArray, SplHeap, SplMinHeap, SplMaxHeap, SplObjectStorage, SplPriorityQueue, SplQueue, SplStack, SplTempFileObject, UnderflowException, UnexpectedValueException
open sourced by => Epinions.com

这就是我运行时发生的情况 php --ini

 prompt> $ 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 没有加载任何 php.ini 文件。是否可以?

原文由 sensorario 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 487
2 个回答

当前版本的 Mac OS X 不附带 php.ini 。 PHP 对所有设置使用内部默认值。

示例配置文件安装在 /etc/php.ini.default 。如果需要自定义 PHP 设置,可以使用该文件作为模板在 /etc/php.ini 创建配置文件。如果存在,PHP 将从该文件中读取设置。

原文由 user149341 发布,翻译遵循 CC BY-SA 3.0 许可协议

编辑:以下方法已经过测试,我确认它适用于 macOS、Linux 和 Windows 的 CMD 和 Bash

您只需要在终端/CMD/Bash 中输入

php --ini

它将呈现如下内容:

 Configuration File (php.ini) Path: /usr/local/etc/php/5.6
Loaded Configuration File:         /usr/local/etc/php/5.6/php.ini
Scan for additional .ini files in: /usr/local/etc/php/5.6/conf.d
Additional .ini files parsed:      (none)

原文由 Bilal Khoukhi 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏