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
  • 相关阅读:
    archlinux .bash_history
    Ubuntu环境下挂载新硬盘
    软碟通 UltraISO U启替代品 Win32DiskImager 无设备 无盘符 无u盘 无优盘 解决方案 之diskpart
    delphi Integer overflow
    MSBuild Tools offline
    delphi synedit免费的拼写检查器dll
    git 自定义命令行
    lua编译
    gcc ar
    Windows Subsystem for Linux (WSL)挂载移动硬盘U盘 卸载 c d 盘
  • 原文地址:https://www.cnblogs.com/da-guang/p/6956499.html
Copyright © 2011-2022 走看看