1、进入PHP的软件包pdo扩展目录中(注:不是PHP安装目录)

执行phpize 命令

[[email protected] pdo_mysql]# /usr/local/php/bin/phpize

注:/usr/local/php 是我的php 安装目录

Configuring for:

PHP Api Version:         20100412

Zend Module Api No:      20100525

Zend Extension Api No:   220100525

执行完phpize 命令后,在pdo_mysql 目录中就会出现configure

执行配置

[[email protected] pdo_mysql]# ./configure --with-php-config=/usr/local/php/bin/php-config --with-pdo-mysql=/usr/local/mysql/

参数说明:

--with-php-config=/usr/local/php/bin/php-config 指定安装PHP 的时候的配置

--with-pdo-mysql=/usr/local/mysql/ 指定MySQL 数据库的安装目录位置

编译安装

[[email protected] pdo_mysql]# make && make install

编译完成之后,请注意是否出现类似以下所示信息

Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/

如果出现说明编译安装成功(注意:不同时间段目录名称可能不一样)。

编译安装完成之后,生成的pdo_mysql.so 文件就放置在这个目录下。

2、修改php.ini文件

使用vi 打开你机器的php.ini 文件,添加一段代码“extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/pdo_mysql.so”,加载pdo_mysql.so 文件

效果如下图:

保存退出编辑!

3、查看phpinfo()

首先重启Apache 服务器(如果不行 重启一下php)。使用phpinfo() 函数查看php 的安装信息,如出现下图所示说明PDO 扩展安装成功。

原文:http://www.cnblogs.com/wangxusummer/p/4095221.html

linux php 编译 pdo,Linux 下 PHP 扩展 PDO 编译安装相关推荐

  1. linux git编译安装目录,Linux(centos) 环境下如何源码编译安装git

    21运维原创,转载请注明出处. 最近线上要使用git进行代码发布和版本管理了,之前搞过,一直没有做记录.从今儿起开始记录这块. linux上(当前文章使用的是centos,ubuntu采用apt-ge ...

  2. linux java tar 卸载_linux下jdk的卸载与安装

    JDK的卸载 1.检查jdk的是否安装,显示如下表示安装: [root@localhost ~]# rpm -aq|grep java tzdata-java-2010l-1.el6.noarch j ...

  3. linux 卸载yum源,CentOS下rpm包与yum安装与卸载更新系统源

    CentOS下rpm包与yum安装与卸载 一.rpm包的安装: 1.安装一个包 # rpm -ivh 2.升级一个包 # rpm -Uvh 3.移走一个包 # rpm -e 4.安装参数 --forc ...

  4. ubuntu java反编译,[原创]Ubuntu下简单配置反编译工具以及其开发环境

    0x0:前言 个人电脑重新换了下系统,Ubuntu14.04,刚好需要配置下android的反编译环境,这里简单记录一下,以供有需要的朋友参考. 其实最简单的,只需要apktool就可以了,不过有编码 ...

  5. php redis 扩展 编译安装,Linux 下 PHP 扩展 redis 编译安装

    Linux环境为 CentOS6.5 64位 安装redis 比较简单,也没什么说的,看官网就行,链接:http://redis.io/download 主要看底部的东西. 安装好 redis 好之后 ...

  6. debian 编译linux内核源码,Debian下为本机编译内核模块的方法

    改用Debian之后发现用之前在Red Hat下编译内核模块的Makefile不好使了,原因是在/lib/modules/`uname -r`/下没有了build目录,也没有内核的源代码.上网查了一些 ...

  7. linux下php扩展curl的安装

    [参考资料]http://blog.csdn.net/qingflyer/article/details/6546071 方法一 安装cURL wget http://curl.haxx.se/dow ...

  8. linux中mysql与eclipse_Linux下eclipse CDT及mysql安装,c++访问mysql数据库

    5. 关于eclipse编译project 由于程序中有#include 所以需要在eclipse中加上对mysql.h的路径 项目->属性->C/C++Build -> setti ...

  9. e5运行Linux系统,在Deepin系统下用deepin-wine5是不能安装腾讯手游助手的

    在Deepin系统下可以使用deepin-wine5安装很多的Winodws应用程序,但不是每种Windows应用程序都能通过deepin-wine5运行上,比如腾讯手游助手就不能正常的安装并使用,以 ...

最新文章

  1. 数位DP 回文序列 POJ-3280 Cheapest Palindrome
  2. 递归解决八皇后问题-小昝
  3. mysql的关键词使用顺序_sql关键词执行先后顺序是什么
  4. opencv的ROI操作
  5. pthread_once()
  6. Tableau可视化学习笔记:day07-08
  7. 渲染进行调用_UE渲染师Dyomin:做次世代手游,可以用好这项技能
  8. 在手机上实现实时的单眼3D重建
  9. BRVAH官方使用指南
  10. Android studio安装,提示haxm device is not found 需要下载微软补丁 完美解决
  11. PS 怎么去掉图片上的文字
  12. WMS 常用中英文对照
  13. 计算机色彩学,浅析色彩原理
  14. 2021最新申请苹果的公司开发者账号
  15. stm32f103c8t6串口数据包收发
  16. UVA1665 Islands (并查集)
  17. 人工智能生态交易平台
  18. 高倍显微镜ZEMAX设计
  19. 前端隐秘角落 - HTTP请回答
  20. spark并行度(parallelism)和分区(partition)未生效的问题

热门文章

  1. pvrect r语言 聚类_R语言一条命令实现基于样本和距离的聚类分析
  2. tensorflow 教程 梯度下降法实现线性回归问题
  3. javascript 中 console 的用法
  4. 改变jupyter notebook的主题背景颜色
  5. 报错解决:ERROR: While executing gem ... (Gem::CommandLineError)
  6. python操作neo4j
  7. jquery遍历json与数组方法总结each()
  8. python selenium 处理弹窗_python selenium 弹出框处理的实现
  9. 字节跳动pest分析_字节跳动小程序分析:前景及优势都是什么?
  10. c swap方法在哪个库里面_在编程竞赛中高效地编写C/C ++代码