为了账号安全,请及时绑定邮箱和手机立即绑定

安装好php为什么要复制一份php.ini 到/usr/local/php/lib/php.ini

安装好php为什么要复制一份php.ini 到/usr/local/php/lib/php.ini

慕虎7371278 2019-05-20 18:12:30
安装好php为什么要复制一份php.ini到/usr/local/php/lib/php.ini我试过了如果不复制一份php也能正常运行为什么要从安装包里复制一份php.ini到/usr/local/php/lib/php.ini目录下呢
查看完整描述

2 回答

?
素胚勾勒不出你

TA贡献1827条经验 获得超9个赞

目前排名第一的@TonyX说的没错,给出了可以解决所有疑问的通用方法。但是对于这个问题并没有直接给出答案,如果我是题主,我是不想要这样的答案的。
回到楼主问题,为什么要拷贝到那个目录,那时因为PHP编译时指定了配置文件目录,而指定的目录是/usr/local/php/lib因此PHP启动时会去那个目录下读取php.ini的配置文件,不拷贝不影响PHP正常运行,只不过无法添加配置项罢了。要查看当前PHP会去哪个目录下找配置文件,可以在phpinfo()中看到,(命令行下运行php-i也可以),看到'ConfigurationFile(php.ini)Path'和'Scanthisdirforadditional.inifiles'两项,这里面记录了PHP加载.ini配置文件的路径。
建议题主下载一份PHP的sourcecode自己尝试着去编译运行一遍。
                            
查看完整回答
反对 回复 2019-05-20
?
拉丁的传说

TA贡献1789条经验 获得超8个赞

纸上得来终觉浅,绝知此事要躬行。
——《冬夜读书示子聿》
这一点题主已经做到了。
以讹传讹。
——《吕氏春秋》
尽信书,则不如无书。
——《孟子.尽心下》
题主要明白网上的信息大多数是垃圾,要学会筛选信息,要有自己的判断力,实践出真知。
                            
查看完整回答
反对 回复 2019-05-20
  • 2 回答
  • 0 关注
  • 438 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信