在与nginx整合的时候。。phpinfo 显示 pdo 是disable的在apache下,PDO是开启的。在nginx下php-fpm也开启 PDO啊

解决方案 »

  1.   

    这个和php-fpm 无关,不论是编译为apache的模块,还是独立应用,都需要在编译时加上选项
    --width-pdo --with-pdo-mysql 
    来启用 pdo。
      

  2.   

    php 5.4.7    貌似不需要--width-pdo 么?我加了 --with-pdo-mysql 的,,但是 phpfpm的显示pdo是没启动的
      

  3.   

    sorry,我打错了,是 --with-pdo
      

  4.   

    不是 我刚才试着编译了下 --with-pdo 没这个。。貌似默认开启?
      

  5.   

    PHP-FPM其实是PHP源代码的一个补丁,旨在将FastCGI进程管理整合进PHP包中。必须将它patch到你的PHP源代码中,在编译安装PHP后才可以使用。打死我也不相信 FastCGI 方式要比 Module 方式好
      

  6.   

    的确是默认开启,是我记错了。但 --with-pdo-mysql 还是需要加上的。Nginx有很大功劳
      

  7.   


    那个我后面加上 --with-pdo 虽然提示 不可用 但是 我一直编译下去  最后nginx 下查看支持PDO 而且pdo_mysql 也能连接数据库。这就奇怪了 。就是版主刚才说的。php 整合了CGI的 没以前的好用么
      

  8.   

    版主。php 整合了CGI的 没以前的好用了么?