1
2
哇,你为什么要从PECL安装PDO?PDO从5.1开始就内置于PHP中。你在运行5.0吗? 如果您运行的是5.1或更高版本,并且缺少PDO,则可能是:
如果是1,则需要从头重新编译PHP,或者只编译共享模块并将其复制到正确的位置。
如果是2,您只需要安装操作系统的PDO扩展。在瑞尔和Centos下面,试试看
最后,如果你运行5.0…为了这个世界上所有的好东西,升级!通读 upgrade notes in the PHP manual first 以防万一你不小心使用了旧的行为。
(此外,要重新配置PECL,请尝试
|
2
2
上面的答案可能会帮助用户,但不会帮助那些遇到/tmp dir的“noexec”问题的用户。 以下是当pecl安装[program]失败时,由于无法执行/tmp目录中的内容而导致“configure error cannot run c compiled program s”的方法: 首先在启用exec选项的情况下重新安装/tmp目录: 安装-o,重新安装,rw,exec/tmp 其次,安装PECL延长件: PECL安装[扩展名] 第三,完成后,应使用以下命令将其设置回“noexec”: 安装-o,重新安装,rw,noexec/tmp |
3
0
在我的例子中/tmp是noexec,/var是可执行的。
它解决了这个问题。 |
Brandon Davis · 无法使用PECL和PHP 5.5.9安装APC 10 年前 |