PHP7配置pdo mysql模組

2021-10-23 18:30:08 字數 1027 閱讀 1636

#只作為記錄

mysql和php都使用原始碼安裝時按照正常流程安裝就行。

如果mysql是原始碼安裝,php是編譯安裝,在安裝pdo_mysql模組時,必須指定mysql的主目錄,否則編譯好的so檔案無法使用,php報錯如下:

php warning: php startup: unable to load dynamic library 『pdo_mysql.so』 (tried: /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/pdo_mysql.so (/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/pdo_mysql.so: undefined symbol: mysqlnd_allocator), /usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/pdo_mysql.so.so (/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/pdo_mysql.so.so: cannot open shared object file: no such file or directory)) in unknown on line 0

正確的安裝方法是在configure時指定mysql主目錄為 /usr

./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr

完整步驟:

cd /opt/php-7.2.33/ext/pdo_mysql

/usr/local/php/bin/phpize

./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr

make

make test

make install

修改php.ini檔案即可

感謝

配置php7 以支援swoole

接上篇swoole install,配置php7以支援swoole php安裝目錄是 usr local php swoole 安裝目錄下,如在 usr local swoole 1 找到php.ini檔案 usr local php lib php.ini 編輯php.ini 加上 extensi...

遷移到php7,遷移PHP版本到PHP7

這篇文章主要介紹了遷移php版本到php7的方法,需要的朋友可以參考下 今天看到微博上說phpng也就是php7合併到master上了,大家都知道我是比較喜歡 最新版本的東西,看看有什麼特性,我就忍不住公升級去了,以前我的php版本是5.5.19,然後我就開始了。yum install git gi...

遷移到php7,遷移PHP版本到PHP7

遷移php版本到php7 今天看到微博上說phpng也就是php7合併到master上了,大家都知道我是比較喜歡 最新版本的東西,看看有什麼特性,我就忍不住公升級去了,以前我的php版本是5.5.19,然後我就開始了。如下 yum install git git clone 如下 單核 intel ...