zoukankan      html  css  js  c++  java
  • linux(centos)下安装PHP的PDO扩展

     

     

    摘要: PHP 数据对象PDO扩展为PHP访问数据库定义了一个轻量级的一致接口。PDO 提供了一个数据访问抽象层,这意味着,不管使用哪种数据库,都可以用相同的函数(方法)来查询和获取数据。最近在我们的建站和OA系统交流群中,有对服务器运维不熟悉的朋友问到关于PHP的PDO扩展安装的问题。

    PHP 数据对象PDO扩展为PHP访问数据库定义了一个轻量级的一致接口。PDO 提供了一个数据访问抽象层,这意味着,不管使用哪种数据库,都可以用相同的函数(方法)来查询和获取数据。最近在我们的建站和OA系统交流群中,有对服务器运维不熟悉的朋友问到关于PHP的PDO扩展安装的问题。本文我们将和大家一起分享如何在服务器上安装PDO扩展。

     

    环境:

    服务器系统:Centos6.5 (虚拟机演示)

    PHP软件包存放目录:/data/php-5.6.14/
    PHP安装目录:/usr/local/php/
    mysql安装目录:/usr/local/mysql/

     

    操作流程:

    通过phpinfo()函数我们可以检查服务器是否安装了PDO扩展。如果没有找到PDO扩展信息,那我们通过如下步骤来进行安装:

    找到你的PHP的安装包(我的放在/data/php-5.6.14/目录下),并进入PHP扩展的pdo_mysql目录,运行下面命令:

    /usr/local/php/bin/phpize
    (/usr/local/php/是我的PHP安装目录,大家根据实际情况修改即可)

    1b0c78dbf11e8e43d42b92fdc25f5e26ef983cda

    执行完上面命令后,我们就会发现当前pdo_msyql目录下就出现了configure文件。

    f42a576c3675abbbce6ceb2182f97ddfc6089d2d

    然之我们执行下面命令:

    ./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 数据库的安装目录位置 
    (这里具体PHP和msyql的安装目录大家根据自己实际情况而定)
    ./configure --with-php-config=/usr/local/php/bin/php-config --with-mysql=/usr/bin/mysql --enable-pdo --enable-pdo-mysql

    继续编译安装:

    1de0cf55c0d0a4ca85da365af51e4e98b4271deb

    make && make install

    命令执行完毕,效果如下:

    足以最后一行的那个目录,后面会用到,此时生成的pdo_mysql.so文件就在该目录下:

    5345b385ec270bfbce44ef55cbcebf4756a3c50c

    接下来我们修改PHP配置文件,打开的你的php.ini文件,并添加一行代码:

    extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/pdo_mysql.so
    (这里是我演示的pdo_mysql.so目录,大家设置时根据自己的实际目录添加)

    f1d0027b0c24ad15dd9532347511ccbdf31cfc2c

    最后保存推出,并重启服务。然后使用phpinfo()函数检查一下PDO扩展安装是否成功,结果如下,说明PDO扩展安装成功。

    e8a45379b5f9676ee39fc0e7b094fbeede48a4f6

  • 相关阅读:
    Atitit 趋势管理之道 attilax著
    Atitit 循环处理的新特性 for...else...
    Atitit 2017年的技术趋势与未来的大技术趋势
    atitit 用什么样的维度看问题.docx 如何了解 看待xxx
    atitit prj mnrs 项目中的几种经理角色.docx
    Atitit IT办公场所以及度假村以及网点以及租房点建设之道 attilax总结
    Atitit 工具选型的因素与方法 attilax总结
    Atitit.团队文化建设影响组织的的一些原理 法则 定理 效应 p826.v4
    Atiitt 管理方面的误区总结 attilax总结
    Atitit 未来趋势把控的书籍 attilax总结 v3
  • 原文地址:https://www.cnblogs.com/wmm123/p/9915506.html
Copyright © 2011-2022 走看看