Ubuntu下使用apt-get方式安装php和apache在phpinfo中看到php.ini在apahce2目录下
打开该配置文件有两个问题1.修改之后,不生效。2.很多模块配置文件中没有开启,但是phpinfo已经正常了,已openssl为例
phpinfo()中正常弄的一头雾水,问题在哪里了?补充:电脑中所有的php.ini文件
上面的3个openssl extendsion都没打开,怎么openssl就生效了?
3 回答
![?](http://img1.sycdn.imooc.com/533e4c5600017c5b02010200-100-100.jpg)
慕侠2389804
TA贡献1719条经验 获得超6个赞
Ubuntu下的配置文件不只一个php.ini
这么简单。
在你通过apt
安装php扩展时,就会自动启用了,你看看php.ini
同目录下是不是还有conf.d
目录,这个目录里也有配置文件,默认是包含这些配置文件的。
![?](http://img1.sycdn.imooc.com/54584cde0001d19202200220-100-100.jpg)
一只萌萌小番薯
TA贡献1795条经验 获得超7个赞
你是用apt装的php的话,你的配置文件应该是/etc/php/PHP版本号/
├── apache2 // apache的配置
├── cgi // cgi的配置
├── cli // cli的配置
├── fpm // fpm的配置
└── mods-available // 附属模块配置
其中的引用顺序应该是,先加载某个sapi的配置,然后在读取的mods-available里面的所有配置.
sapi/php.ini>sapi/conf.d>mods-available 这个文件夹.
这个是默认的.所以如果是默认的模块,请在mods-available这个文件夹下面找.如果不是,那就找到sapi下面的conf.d
sapi就是php的运行模式
希望能帮到你.
- 3 回答
- 0 关注
- 427 浏览
添加回答
举报
0/150
提交
取消