成功安裝了pdo_mysql,也重啟了php-fpm 可是就是沒有pdo_mysql,到底是哪裡錯了.百度了,說php.ini路徑錯誤. php.ini我放在/php/etc下.到底要放在哪裡.如何配置?
成功安裝了pdo_mysql,也重啟了php-fpm 可是就是沒有pdo_mysql,到底是哪裡錯了.百度了,說php.ini路徑錯誤. php.ini我放在/php/etc下.到底要放在哪裡.如何配置?
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
下。
解決方法:
移動 php.ini
到 /usr/local/php/lib/php.ini
,然後重新啟動
重新編譯 PHP
,加上編譯參數 --with-config-file-path=/usr/local/php/etc
,同時順便加上 --with-pdo-mysql=mysqlnd
extension="pdo_mysql.so" 跟上動態函式庫的絕對路徑,重新啟動php-fpm