ubutun 下php 配置文件的问题

发布于 2022-09-11 14:26:46 字数 826 浏览 22 评论 0

Ubuntu下使用apt-get方式安装php和apache
在phpinfo中看到php.ini在apahce2目录下

clipboard.png
打开该配置文件有两个问题
1.修改之后,不生效。
2.很多模块配置文件中没有开启,但是phpinfo已经正常了,已openssl为例

clipboard.png
phpinfo()中正常
clipboard.png
弄的一头雾水,问题在哪里了?
补充:电脑中所有的php.ini文件

clipboard.png
上面的3个openssl extendsion都没打开,怎么openssl就生效了?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

东北女汉子 2022-09-18 14:26:46

你是用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的运行模式
希望能帮到你.

流年里的时光 2022-09-18 14:26:46

Ubuntu下的PHP拓展不一定依赖php.ini 也有可能是依赖,apt。

渡你暖光 2022-09-18 14:26:46

Ubuntu下的配置文件不只一个php.ini这么简单。

在你通过apt安装php扩展时,就会自动启用了,你看看php.ini同目录下是不是还有conf.d目录,这个目录里也有配置文件,默认是包含这些配置文件的。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文