zoukankan      html  css  js  c++  java
  • centos 安装php扩展的两种方法

     

    目录(?)[+]

     

    查看PHP版本:

    php -v
    • 1
    • 1

    查看指定PHP版本:

    /usr/local/php/bin/php -v
    • 1
    • 1

    查看PHP已安装的扩展

    php -m
    • 1
    • 1

    查看服务器上某个版本的PHP已安装的扩展

    /usr/local/php/bin/php -m
    • 1
    • 1

    查看php.ini的位置

    /usr/local/php/bin/php --ini
    • 1
    • 1

    安装扩展

    方法一:使用yum命令安装

    如果PHP是通过yum命令安装的,则扩展也可以通过yum安装 
    依次执行以下三步,中间要求输入内容的都执行“回车”:

    1、命令行运行yum install  libevent-devel
    2、命令行运行pecl install channel://pecl.php.net/libevent-0.1.0
    3、命令行运行echo extension=libevent.so > /etc/php.d/libevent.ini
    • 1
    • 2
    • 3
    • 1
    • 2
    • 3

    以上步骤中,需要安装pecl,如果没有,以下为安装方法:

        //打开对应安装版本目录
    cd /usr/local/php/bin/
        //curl下载 
    curl -o go-pear.php http://pear.php.net/go-pear.phar
        //安装
    php go-pear.php
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

    方法二:phpize安装

        //下载libevent扩展文件压缩包(在当前系统哪个目录下载随意)
    ~# wget http://pecl.php.net/get/libevent-0.1.0.tgz
        //解压文件
    ~# tar -zxvf libevent-0.1.0.tgz
        //进入源码目录
    ~# cd libevent-0.1.0/
        //运行phpize命令,写全phpize的路径
    ~# /usr/local/php/bin/phpize
        //运行configure命令,配置时 要将php-config的路径附上
    ~# ./configure --with-php-config=/usr/local/php/bin/php-config
        //运行make命令
    ~# make
        //测试编译安装
    ~# make test
        //正式编译安装
    ~# sudo make install
        //修改php.ini,结尾加入:extension=libevent.so
        //重启对应的php-fpm
  • 相关阅读:
    矩阵游戏|ZJOI2007|BZOJ1059|codevs1433|luoguP1129|二分图匹配|匈牙利算法|Elena
    BZOJ3262: 陌上花开
    BZOJ1176: [Balkan2007]Mokia
    BZOJ1261: [SCOI2006]zh_tree
    BZOJ2004: [Hnoi2010]Bus 公交线路
    BZOJ1066: [SCOI2007]蜥蜴
    BZOJ1294: [SCOI2009]围豆豆Bean
    BZOJ2756: [SCOI2012]奇怪的游戏
    BZOJ1857: [Scoi2010]传送带
    BZOJ1237: [SCOI2008]配对
  • 原文地址:https://www.cnblogs.com/da-guang/p/6956499.html
Copyright © 2011-2022 走看看