dinggela 发表于 2017-12-31 08:36:43

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 installlibevent-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
  
页: [1]
查看完整版本: centos 安装php扩展的两种方法