问个关于php-fpm的问题

zh1599512 2012-12-05 06:32:30
在与nginx整合的时候。。phpinfo 显示 pdo 是disable的

在apache下,PDO是开启的。

在nginx下php-fpm也开启 PDO啊
...全文
126 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zh1599512 2012-12-05
  • 打赏
  • 举报
回复
引用 5 楼 xuzuning 的回复:
PHP-FPM其实是PHP源代码的一个补丁,旨在将FastCGI进程管理整合进PHP包中。必须将它patch到你的PHP源代码中,在编译安装PHP后才可以使用。 打死我也不相信 FastCGI 方式要比 Module 方式好
版主。php 整合了CGI的 没以前的好用了么?
zh1599512 2012-12-05
  • 打赏
  • 举报
回复
引用 6 楼 dream1206 的回复:
引用 4 楼 zh1599512 的回复:不是 我刚才试着编译了下 --with-pdo 没这个。。貌似默认开启? 的确是默认开启,是我记错了。但 --with-pdo-mysql 还是需要加上的。 引用 5 楼 xuzuning 的回复:PHP-FPM其实是PHP源代码的一个补丁,旨在将FastCGI进程管理整合进PHP包中。必须将它patch到你的PHP源代码……
那个我后面加上 --with-pdo 虽然提示 不可用 但是 我一直编译下去 最后nginx 下查看支持PDO 而且pdo_mysql 也能连接数据库。这就奇怪了 。就是版主刚才说的。php 整合了CGI的 没以前的好用么
改一下昵称 2012-12-05
  • 打赏
  • 举报
回复
引用 4 楼 zh1599512 的回复:
不是 我刚才试着编译了下 --with-pdo 没这个。。貌似默认开启?
的确是默认开启,是我记错了。但 --with-pdo-mysql 还是需要加上的。
引用 5 楼 xuzuning 的回复:
PHP-FPM其实是PHP源代码的一个补丁,旨在将FastCGI进程管理整合进PHP包中。必须将它patch到你的PHP源代码中,在编译安装PHP后才可以使用。 打死我也不相信 FastCGI 方式要比 Module 方式好
Nginx有很大功劳
xuzuning 2012-12-05
  • 打赏
  • 举报
回复
PHP-FPM其实是PHP源代码的一个补丁,旨在将FastCGI进程管理整合进PHP包中。必须将它patch到你的PHP源代码中,在编译安装PHP后才可以使用。 打死我也不相信 FastCGI 方式要比 Module 方式好
zh1599512 2012-12-05
  • 打赏
  • 举报
回复
不是 我刚才试着编译了下 --with-pdo 没这个。。貌似默认开启?
改一下昵称 2012-12-05
  • 打赏
  • 举报
回复
sorry,我打错了,是 --with-pdo
zh1599512 2012-12-05
  • 打赏
  • 举报
回复
php 5.4.7 貌似不需要--width-pdo 么?我加了 --with-pdo-mysql 的,,但是 phpfpm的显示pdo是没启动的
改一下昵称 2012-12-05
  • 打赏
  • 举报
回复
这个和php-fpm 无关,不论是编译为apache的模块,还是独立应用,都需要在编译时加上选项 --width-pdo --with-pdo-mysql 来启用 pdo。

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧