zoukankan      html  css  js  c++  java
  • ubuntu 编译安装php5扩展

    已安装过apache2和mysql5.7的ubuntu系统,
    补充安装php扩展,gd.so、mysql.so、pdo_mysql.so

    # download php-5.6.50
    wget http://mirrors.sohu.com/php/php-5.6.40.tar.bz2
    tar jxvf php-5.6.40.tar.bz2
    cd php-5.6.40/ext/
    ext_path=$(pwd)
    ln -s $ext_path $ext_path/pdo_mysql/
    ln -s $ext_path $ext_path/mysql/
    apt install autoconf -y
    
    # install gd.so
    cd gd
    apt install libpng-dev
    /usr/local/php/bin/phpize
    ./configure --with-php-config=/usr/local/php/bin/php-config
    make
    make install
    sed -i "911 a extension=gd.so" /usr/local/php/lib/php.ini
    /usr/local/apache2/bin/apachectl -k restart
    cd ..
    
    # install libmsyql
    cd mysql
    /usr/local/php/bin/phpize
    ./configure 
    	--with-php-config=/usr/local/php/bin/php-config 
    	--with-mysql=mysqlnd
    
    make
    make install
    sed -i "911 a extension=mysql.so" /usr/local/php/lib/php.ini
    /usr/local/apache2/bin/apachectl -k restart
    cd ..
    
    # install pdo_mysql
    cd pdo_mysql
    /usr/local/php/bin/phpize
    ./configure 
    	--with-php-config=/usr/local/php/bin/php-config 
    	--with-mysql=mysqlnd
    
    make 
    make install
    sed -i "911 a extensionn=pdo_mysql.so" /usr/local/php/lib/php.ini
    /usr/local/apache2/bin/apachectl -k restart
    cd ..
    
    cd ../../
    rm -rf php-5.6.40*
    
    有了计划记得推动,不要原地踏步。
  • 相关阅读:
    将博客搬至CSDN
    Linux-进程管理&网络管理
    MySQL架构备份之双机热备
    Linux目录结构&文件管理
    markdown文件即 .md 的基本常用编写语法
    Nginx
    Java 面试题(收集整理...ing)
    CentOS7 VS CentOS8
    Linux 学习
    vi/vim 命令整理
  • 原文地址:https://www.cnblogs.com/amnotgcs/p/14150488.html
Copyright © 2011-2022 走看看