zoukankan      html  css  js  c++  java
  • Linux 下 PHP 扩展 PDO 编译安装

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

    [root@tester /]# /home/tdweb/php-5.4.34/ext/pdo_mysql

     

    执行 phpize 命令

    [root@tester 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

    执行配置

     

    [root@tester 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 数据库的安装目录位置

    编译安装

    [root@tester 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 扩展安装成功。

  • 相关阅读:
    1、编写一个简单的C++程序
    96. Unique Binary Search Trees
    python 操作redis
    json.loads的一个很有意思的现象
    No changes detected
    leetcode 127 wordladder
    django uwsgi websocket踩坑
    you need to build uWSGI with SSL support to use the websocket handshake api function !!!
    pyinstaller 出现str error
    数据库的读现象
  • 原文地址:https://www.cnblogs.com/wangxusummer/p/4095221.html
Copyright © 2011-2022 走看看