centos中lnmp下开启pgo_mysql扩展
2016-01-28 14:48
686 查看
今天尝试使用pdo连接mysql数据库时,pdo提示could not find driver。
这才发现,我的phpinfo打印信息的pdo中并没有mysql引擎这一项
这是因为我在编译php的时候没有开启pdo_mysql选项。
因此,只能重新单独编译pdo_mysql然后挂载到php中。
cd /usr/local/web/php-5.6.16/ext/pdo_mysql
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql
make
make install
然后出现:
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
这表示已经生成了.so文件
在php.ini配置文件中添加
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/pdo_mysql.so
重启nginx和php-fpm即可。
nginx启动和关闭
[root@localhost ~]# cd /usr/local/nginx
[root@localhost nginx]# ./nginx
/usr/local/nginx/nginx -s stop
php-fpm启动关闭
service php-fpm stop
service php-fpm start
大功告成
这才发现,我的phpinfo打印信息的pdo中并没有mysql引擎这一项
这是因为我在编译php的时候没有开启pdo_mysql选项。
因此,只能重新单独编译pdo_mysql然后挂载到php中。
cd /usr/local/web/php-5.6.16/ext/pdo_mysql
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql
make
make install
然后出现:
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
这表示已经生成了.so文件
在php.ini配置文件中添加
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/pdo_mysql.so
重启nginx和php-fpm即可。
nginx启动和关闭
[root@localhost ~]# cd /usr/local/nginx
[root@localhost nginx]# ./nginx
/usr/local/nginx/nginx -s stop
php-fpm启动关闭
service php-fpm stop
service php-fpm start
大功告成
相关文章推荐
- PostgreSQL COPY 导入/导出数据
- OpenWrt 自学笔记(4)------交叉编译SQLite3
- mytop安装,使用mytop监控MySQL性
- MySQL架构
- PLSQL Developer 的安装与使用(连接Linux下的Oracle数据库)
- mysql状态查看 QPS/TPS/缓存命中率查看
- sql语句中----删除表数据drop、truncate和delete的用法
- 【Oracle XE系列之二】PLSQL Developer 远程连接Oracle XE数据库
- Sql语句中的truncate,delete,drop的区别
- erlang驱动使用mysql-otp
- hive安装完MySQL后报Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient错误
- mysql-otp 驱动中设置utf8mb4
- 使用SQLiteOpenHelper对数据库进行版本管理
- SqlBulkCopy批量插入数据
- ECshop 数据库表结构以及Mysql语法
- PL/SQL Developer使用说明
- oracle 10g sqlplus,PL SQL Developer,character中文乱码解
- oracle 10g sqlplus,PL SQL Developer,character中文乱码解
- 转:SqlBulkCopy批量复制数据
- PL/SQL Developer 解决中文乱码问题