首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mac上的File php.ini配置

Mac上的File php.ini配置
EN

Stack Overflow用户
提问于 2012-03-16 15:15:18
回答 2查看 29.8K关注 0票数 14

我遇到了一个奇怪的问题与PHP配置文件php.ini在Mac-OS-X。我已经创建了一个phpinfo文件。在浏览器中调用它会显示PHP设置-

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

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

但是,在编辑此位置的php.ini文件时(当然是重启Apache ),更改不会反映在PHP设置和phpinfo文件中。

例如:更改bcmath十进制数字、更改时区设置等。Apache是否会从另一个主要位置获取设置文件?

EN

回答 2

Stack Overflow用户

发布于 2017-05-13 14:38:50

Jeremy John's answer帮助我解决了这个问题。

问题:

  • 'Loaded configuration file'phpinfo()输出中显示'/usr/local/etc/php/7.0/php.ini',并且我的模块(imagick)没有被加载。

  • 我尝试手动将模块包含在主php.ini文件中并重新启动Apache,但'Loaded configuration file'没有更新。

  • 我尝试终止所有Apache实例并重新启动Apache -仍然一样。

  • 我尝试将我的php.ini重命名为php.ini_并重新启动Apache,但'Loaded configuration file'仍然显示旧的php.ini文件。

解决方案:

  • 在读完上面Glassdimly的答案后,我尝试了以下步骤:

  • launchctl unload -w ~/Library/LaunchAgents/homebrew.mxcl.php70.plist

  • launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.php70.plist

  • 和boom -成功了!

启动函数下一步,我在~/.bash_profile中设置快捷方式函数重启php-fpm函数restart_fpm(){ plist=~/Library/LaunchAgents/homebrew.mxcl.php70.plist

  • set ~/.bash_profile -w $plist -w set load $plist $plist "PHP 7 fpm restarted“}

  • source ~/.bash_profile将新函数加载到当前外壳程序

票数 1
EN

Stack Overflow用户

发布于 2012-03-16 15:20:53

从服务面板重新启动Apache HTTP Server服务器将反映您所做的新更改...

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

https://stackoverflow.com/questions/9733342

复制
相关文章

相似问题

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