將yii2開(kāi)發(fā)的網(wǎng)站放入LNMP上到逊,網(wǎng)頁(yè)報(bào)錯(cuò)could not find driver球昨,缺少PHP擴(kuò)展彻亲,我的是缺少pdo_mysql擴(kuò)展
Linux系統(tǒng)下:
輸入:
[root@test ~]# cd /usr/local/src/php/php-7.0.13
[root@test php-7.0.13]# cd ext/pdo_mysql
[root@test pdo_mysql]# yum install automake
[root@test pdo_mysql]# /usr/local/php/bin/phpize
[root@test pdo_mysql]# ./configure? --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql
注:--with-php-config 是安裝php時(shí)候的配置
--with-pdo-mysql 是mysql的安裝目錄堕担,我的是/usr/local/mysql
[root@test pdo_mysql]# make
[root@test pdo_mysql]# make install
會(huì)出現(xiàn)一個(gè)目錄:/usr/local/php/lib/php/extensions/no-debug-non-zts-20151012/pdo_mysql.so
將extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20151012/pdo_mysql.so放到你的php.ini文件中
重啟php-fpm
安裝成功!W颉5萃铩!溢陪!
注:如果是Windows系統(tǒng)下萍虽,直接將php.ini中pdo_mysql.dll前的;去掉就好了形真。Linux系統(tǒng)下直接去掉的話贩挣,php-fpm無(wú)法啟動(dòng)。