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*
    
    有了计划记得推动,不要原地踏步。
  • 相关阅读:
    YbtOJ20030 连珠风暴
    YbtOJ20029 最大权值
    P6859 蝴蝶与花
    P4115 Qtree4
    P2486 [SDOI2011]染色
    P2487 [SDOI2011]拦截导弹
    P5163 WD与地图
    P3733 [HAOI2017]八纵八横
    CF1100F Ivan and Burgers
    P1712 [NOI2016]区间
  • 原文地址:https://www.cnblogs.com/amnotgcs/p/14150488.html
Copyright © 2011-2022 走看看