首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >MacOsX塞拉利昂的ini文件在哪里?

MacOsX塞拉利昂的ini文件在哪里?
EN

Stack Overflow用户
提问于 2016-11-09 21:01:10
回答 8查看 50.9K关注 0票数 24

我刚买了新的MacBook专业版。看看php -i | grep ini返回的内容:

代码语言:javascript
运行
复制
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时所发生的事情

代码语言:javascript
运行
复制
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文件。有可能吗?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2016-11-09 21:09:43

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

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

票数 55
EN

Stack Overflow用户

发布于 2017-09-23 20:09:28

编辑:下面的方法已经过测试,我确认它可以在macOS、Linux和Windows和Bash上工作。

您只需键入终端/CMD/Bash

代码语言:javascript
运行
复制
php --ini

它将呈现如下内容:

代码语言:javascript
运行
复制
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)
票数 28
EN

Stack Overflow用户

发布于 2016-11-09 21:07:32

有一个名为php_ini_loaded_file()的php.ini函数,它返回加载的php.ini路径。

试试下面的代码。

代码语言:javascript
运行
复制
<?php
$inipath = php_ini_loaded_file();

if ($inipath) {
    echo 'Loaded php.ini: ' . $inipath;
} else {
    echo 'A php.ini file is not loaded';
}
?>
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40515949

复制
相关文章

相似问题

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