centos 安装php扩展的两种方法
Posted IsRunning
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
以上是关于centos 安装php扩展的两种方法的主要内容,如果未能解决你的问题,请参考以下文章
亲测有效Centos安装完成docker后启动docker报错docker: unrecognized service的两种解决方案