发布于2026-07-20 阅读(0)
扫一扫,手机访问
最近在折腾 PHP 环境,配置好之后每次开机都会弹出一个警告提示,说 PHP startup 有问题。具体情况就像下面这样:

先给出结论:这其实是个小问题,归根结底是 PHP 的配置文件没调好。
解决起来其实很简单,核心就是找到 php.ini 文件,然后修改其中的 extension_dir 配置项。具体来说,把下面这一行:
; extension_dir = "ext"
改成:
extension_dir = "D:/myphpenv/php5.4/ext"
注意,这里的路径要替换成你自己 PHP 的实际安装目录。改完之后,重启 Apache,那个警告就会消失得无影无踪。
那么,问题到底出在哪?分析一下,其实是在加载 extension 库的时候遇到了麻烦。更具体地说,是因为 php.ini 里配置了一些加载不到的库,或者是有问题的库。

举个例子,在我上面的配置中,开启了 php_intl.dll 这个扩展。结果呢,Apache 启动时就直接弹出了警告。把这一行注释掉之后,问题就消失了。说实话,这个问题也挺让人费解的——我检查了一下,我的 PHP 的 ext 文件夹下确实存在 php_intl.dll 这个文件。

至于为什么会这样,目前还在继续排查中。如果你也遇到过类似的情况,欢迎一起交流探讨。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8