首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何设置要使用的默认php.ini

如何设置要使用的默认php.ini
EN

Stack Overflow用户
提问于 2015-01-09 21:31:59
回答 4查看 46.2K关注 0票数 17

我使用OSX Yosemite设置了一个新环境。

我使用的是内置的PHP。

我想更改php.ini中的一些配置,比如date.timezone,但是尽管重启了apache服务器(sudo apachectl重新启动),但是所有的修改都不起作用。

phpinfo()提供的路径与php --ini命令不同。

phpinfo():

本地配置文件(php.ini)路径/usr/

/php5/lib

加载的配置文件/usr/local/php5/lib/php.ini

Via命令:

哪个php

/usr/bin/php

php --ini

配置文件(php.ini)路径: /etc

加载的配置文件: /etc/php.ini

在/库/服务器/网站/配置/php中扫描其他.ini文件

已解析其他.ini文件:(无)

所以我想我必须告诉某个地方我应该在哪里设置要使用的默认php.ini。

有什么建议吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-02-14 20:17:48

将配置文件移到正确的位置并更新时区。

代码语言:javascript
复制
$ sudo cp /etc/php.ini.default /etc/php.ini

打开配置文件/etc/php.ini,找到设置您的时区的行,并相应地更新它。

代码语言:javascript
复制
date.timezone = Europe/Berlin

不要忘了去掉开头的;。重新启动Apache服务器,让PHP加载新的.ini文件。

代码语言:javascript
复制
sudo apachectl restart
票数 52
EN

Stack Overflow用户

发布于 2015-01-09 21:50:56

NSAPI模块特定位置(Apache2中的PHPIniDir指令、

和CLI中的-c命令行选项、NSAPI中的php_ini参数、THTTPD中的PHP_INI_PATH环境变量)

http://php.net/manual/en/configuration.file.php

尝试在httpd.conf中更改PHPIniDir

票数 1
EN

Stack Overflow用户

发布于 2016-12-30 16:22:07

在装有php7.1的mac sierra上,编辑/usr/local/etc/php/7.1/php.ini将不起作用,您可以这样编辑:

1) cp /etc/php.ini.default php.ini

2)编辑要添加的php.ini

date.timezone = Europe/Berlin

然后重启你的apache,

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

https://stackoverflow.com/questions/27861720

复制
相关文章

相似问题

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