首頁  >  文章  >  後端開發  >  centos6.5安裝了pdo_mysql還是沒有pdo_mysql

centos6.5安裝了pdo_mysql還是沒有pdo_mysql

WBOY
WBOY原創
2016-12-01 00:56:281107瀏覽

成功安裝了pdo_mysql,也重啟了php-fpm 可是就是沒有pdo_mysql,到底是哪裡錯了.百度了,說php.ini路徑錯誤. php.ini我放在/php/etc下.到底要放在哪裡.如何配置?
centos6.5安裝了pdo_mysql還是沒有pdo_mysql
centos6.5安裝了pdo_mysql還是沒有pdo_mysql
centos6.5安裝了pdo_mysql還是沒有pdo_mysql
centos6.5安裝了pdo_mysql還是沒有pdo_mysql
centos6.5安裝了pdo_mysql還是沒有pdo_mysql

回覆內容:

成功安裝了pdo_mysql,也重啟了php-fpm 可是就是沒有pdo_mysql,到底是哪裡錯了.百度了,說php.ini路徑錯誤. php.ini我放在/php/etc下.到底要放在哪裡.如何配置?
centos6.5安裝了pdo_mysql還是沒有pdo_mysql
centos6.5安裝了pdo_mysql還是沒有pdo_mysql
centos6.5安裝了pdo_mysql還是沒有pdo_mysql
centos6.5安裝了pdo_mysql還是沒有pdo_mysql
centos6.5安裝了pdo_mysql還是沒有pdo_mysql

Configuration File Path中的目錄看看有沒有php.ini,
如果放了php.ini檔案不生效的話,可以在啟動php-fpm的時候使用 -c 參數

重新編譯嘗試
加上參數--with-pdo-mysql=$MYSQL_BASE

謝邀
是的,你的php.ini 路徑錯了,由於你的PHP 在編譯的時候,沒有主動指定配置文件的路徑,目前看你的截圖,現在php.ini 讀取的路徑是/usr/local/php/lib ,而你把檔案放在了/usr/local/php/etc下。
解決方法:

  1. 移動 php.ini/usr/local/php/lib/php.ini,然後重新啟動

  2. 重新編譯 PHP,加上編譯參數 --with-config-file-path=/usr/local/php/etc,同時順便加上 --with-pdo-mysql=mysqlnd

extension="pdo_mysql.so" 跟上動態函式庫的絕對路徑,重新啟動php-fpm

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn