单独编译安装PDO_MySQL
来源:互联网 发布:java map遍历 编辑:程序博客网 时间:2024/05/22 14:23
公司定制化的CentOS 6.6,公司保持了N年的repo(里面软件基本可以直接进荣宝斋了...)
很简单一个LNMP环境需求。
源码编译PHP时候,一时疏忽忘记加PDO-MySQL了。于是找后账。步骤如下:
1. 找到PHP源码目录,
/root/php-5.6.30/
再进一步,找到里面的ext/pdo_mysql。
/root/php-5.6.30/ext/pdo_mysql可以看到,里面只有零星几个文件。
2. 见证奇迹的时刻来了:猫哥安装PHP的路径是 /usr/local/php56/,在当前目录里直接执行命令:
/usr/local/php56/bin/phpize
phpize,大意就是把里面文件PHP化。
这样一来,configure神马的都有了。剩下的就简单了。
3. 先是configure
./configure --with-php-config=/usr/local/php56/bin/php-config --with-pdo-mysql=/apps/mariadb/
两个参数必不可少!当然DB这次是猫哥和别人共用一个,所以MariaDB了。
4. make && make install
结束以后会有这样一行输出
[root@vm-10-112-156-160 pdo_mysql]# make installInstalling shared extensions: /usr/local/php56/lib/php/extensions/no-debug-non-zts-20131226/最后一行的数字可能会变化,只要拷贝下来就好。
5. 修改php.ini文件,加一行。
extension=/usr/local/php56/lib/php/extensions/no-debug-non-zts-20131226/pdo_mysql.so
然后,重启PHP。
因为是源码编译,所以有必要时候指定一下php.ini文件位置,相当于强制刷新配置。
/usr/local/php56/sbin/php-fpm -c /usr/local/php56/etc/php.ini
6. 通过phpinfo();来验证一下。如下图所示,表明独立编译安装完成。因为共用别人的MariaDB所以显示不是MySQL。
0 0
- 单独编译安装PDO_MySQL
- 增加pdo_mysql单独安装
- centos下单独编译安装php的pdo_mysql模块
- 单独编译安装php的mysqli,pdo_mysql,mysqlnd扩展
- 为php单独编译pdo_mysql.so组件
- pdo_mysql 编译安装
- 编译安装pdo_mysql
- php编译安装添加pdo_mysql.so扩展
- pdo_mysql 安装
- 安装pdo_mysql
- centos 下php7扩展pdo_mysql编译安装教程
- 单独编译安装gd库
- freeswitch单独编译安装模块
- Rhel 4 下单独装pdo_mysql
- php 5.2 + pdo_mysql安装
- Pdo_MySQL安装过程
- 安装php pdo_mysql
- CentOS安装pdo_mysql扩展
- 【面试题】实现一个栈要求Push,Pop,Min(返回栈中最小值的操作)的时间复杂度为O(1)
- 软件开发中最顶级的 17 个平台和工具
- leetcode第三题: 输出不包含重复字母的最长子串
- Aladdin and the Flying Carpet [整数分解]
- camera视频学习笔记(1)
- 单独编译安装PDO_MySQL
- Oracle 11g R2 RSF(Recurive Subquery factoring)
- 用两个栈实现队列
- 链表
- 北京理工大学2002年机试(A)
- angular2中自定义window对象
- 图结构练习——BFSDFS——判断可达性
- 十七、Hive 表数据加载、导出、查询
- 访问量分类统计(QQ,微信,微博,网页,网站APP,其他)