zoukankan      html  css  js  c++  java
  • 编译安装的php 安装pdo_mysql扩展

    1.进入扩展目录
    如果还未下载:
    a. 下载 文件 
    wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz
    b. 解压文件
    tar zxvf PDO_MYSQL-1.0.2.tgz
    cd  PDO_MYSQL-1.0.2

    2.执行phpize,提示:下面说的php-5.6.29都是php编译安装完成后的安装目录
    /home/work/php-5.6.29/bin/phpize

    3.编译
    ./configure --with-php-config=/home/work/php-5.6.29/bin/php-config --with-pdo-mysql=/usr/bin/mysql
    --with-php-config=/路径是你已经安装的php的路径下面的bin/php-config
    --with-pdo-mysql=你的mysql目录(如果编译安装,则是编译安装完成后的mysql目录,如果是yum安装的,那么则是--with-pdo-mysql=/usr/,这个坑我查了半天才找到解决方法)

    注:php-config需要赋可执行权限否则会报错找不到php-config

    4.make&make install

    可能会报错找不到mysql.h文件,默认搜索找不到头文件的位置,这时候需要建立软链接
     ln -s /usr/include/mysql/* /usr/local/include/
    执行完毕查看/usr/local/lib/php/extensions/no-debug-non-zts-20131226/ 目录下是否有pdo_mysql.so,有就成功了

    到php.ini中添加
    extension=/home/work/php-6/lib/php/extensions/no-debug-non-zts-20131226/pdo_mysql.so

    重新启动php-fpm

    看一下phpinfo();是否有mysql_pdo.so
  • 相关阅读:
    通过结构体某个成员的地址计算结构体首地址 (转)
    2019.9.2课程设计报告
    2019.9.1课程设计报告
    2019.8.31课程设计报告
    2019.8.30课程设计报告
    2019.8.29课程设计报告
    2019.8.28课程设计报告
    2019.8.27课程设计报告
    2019.8.26课程设计报告
    2019.8.25课程设计报告
  • 原文地址:https://www.cnblogs.com/yangruizeng/p/7762309.html
Copyright © 2011-2022 走看看