美文网首页
【Linux】phpize安装php扩展

【Linux】phpize安装php扩展

作者: 嗖嗖编程 | 来源:发表于2018-10-07 09:18 被阅读0次

    安装各扩展,需要进入php源码目录。安装完成后,重启apache,执行

    /usr/local/php/bin/php -m
    

    可以查看扩展是否安装成功。

    一.GD扩展

    1.进入gd目录下

    cd /usr/local/src/php-5.4.13/ext/gd
    

    2.安装扩展

    yum install php-gd2  png jpeg freetype
    yum -y install libjpeg-devel
    yum install libpng-devel
    yum install freetype-devel
    

    3.执行phpize

    /usr/local/php/bin/phpize
    

    4.生成编译文件

    ./configure --with-php-config=/usr/local/php/bin/php-config --with-png-dir --with-freetype-dir --with-jpeg-dir --with-gd
    

    5.编译,安装

    make
    make install
    

    6.修改php.ini

    extension=gd.so
    

    7.重启服务器

    二.mysql扩展

    1.进入mysql目录

    cd /usr/local/src/php-5.4.13/ext/mysql
    

    2.安装扩展

    yum install autoconf
    

    3.执行phpize

    /usr/local/php/bin/phpize
    

    4.生成编译文件

    ./configure --with-php-config=/usr/local/php/bin/php-config --with-mysql=/usr/local/mysql/ --with-zlib-dir=/usr/local/lib
    

    5.编译,安装

    make
    make install
    

    6.修改php.ini

    extension=mysql.so
    

    7.重启服务器

    三.curl扩展

    1.进入curl目录

    cd /usr/local/src/php-5.4.13/ext/curl
    

    2.执行phpize

    /usr/local/php/bin/phpize
    

    3.生成编译文件

    ./configure --with-php-config=/usr/local/php/bin/php-config --with-curl=DIR
    

    4.编译,安装

    make
    make install
    

    5.修改php.ini

    extension=curl.so
    

    如果在执行configure过程中报如下的错误:

    configure: error: Please reinstall the libcurl distribution -
    easy.h should be in /include/curl/

    那么需要先安装依赖包。
    RetHat CentOS or Fedora 使用下面安装命令:

    yum install curl curl-devel
    

    6.重启服务器

    四.mongo扩展

    1.下载php的mongodb扩展

    wget http://pecl.php.net/get/mongo-1.6.14.tgz
    

    2.解压,并进入目录

    tar -zxvf mongo-1.6.14.tgz
    cd mongo-1.6.14
    

    3.运行phpize

    /usr/local/php/bin/phpize
    

    4.编译安装

    ./configure --with-php-config=/usr/local/php/bin/php-config
    make && make install
    

    5.编辑php.ini

    extension=mongo.so
    

    6.重启服务器

    相关文章

      网友评论

          本文标题:【Linux】phpize安装php扩展

          本文链接:https://www.haomeiwen.com/subject/dkokaftx.html