Linux系统LNMP环境安装pdo_mysql扩展(could not find driver)

将yii2开发的网站放入LNMP上,网页报错could not find driver,缺少PHP扩展,我的是缺少pdo_mysql扩展

Linux系统下:

输入:

[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时候的配置

--with-pdo-mysql 是mysql的安装目录,我的是/usr/local/mysql

[root@test pdo_mysql]# make

[root@test pdo_mysql]# make install

会出现一个目录:/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

安装成功!!!!!

注:如果是Windows系统下,直接将php.ini中pdo_mysql.dll前的;去掉就好了。Linux系统下直接去掉的话,php-fpm无法启动。

你可能感兴趣的:(Linux系统LNMP环境安装pdo_mysql扩展(could not find driver))