当前位置:首页 > PHP教程 > php应用 > 列表

一些php常见扩展安装方法

发布:smiling 来源: PHP粉丝网  添加日期:2022-06-05 08:23:22 浏览: 评论:0 

fileinfo

1、下载的php版本中自带有

  1. cd /path/php/ext/fileinfo 
  2.  
  3. phpize 
  4.  
  5. ./configure --with-php-config=/path/php/bin/php-config 
  6.  
  7. make 
  8.  
  9. make install 

2、在peclphp.net/搜索下载安装

msgpack

在peclphp.net/搜索下载安装 注意:版本是否适合php的版本

  1. wget "http://pecl.php.net/get/msgpack-0.5.7.tgz" 
  2.  
  3. tar zxf msgpack-0.5.7.tgz 
  4.  
  5. cd msgpack-0.5.7 
  6.  
  7. /usr/local/php/bin/phpize 
  8.  
  9. ./configure --with-msgpack 
  10.  
  11. make 
  12.  
  13. make install 

最后修改下php.ini文件

extension = "msgpack.so"

imap php安装包内含有

安装依赖包

  1. yum install -y libc-client-*  
  2.  
  3. cd /path/php/ext/fileinfo 
  4.  
  5. phpize 
  6.  
  7. ./configure --with-php-config=/path/php/bin/php-config --with-kerberos --with-imap-ssl 
  8.  
  9. make 
  10.  
  11. make install 

常见错误

configure: error: Cannot find imap library (libc-client.a). Please check your c-client installation.

为缺失库文件

ll /usr/lib64/libc-client.so

ln -s /usr/lib64/libc-client.so /usr/lib/libc-client.so

再进行编译安装

intl扩展

安装之前应先安装ICU

ICU官网:http://www.icu-project.org/

下载地址:http://download.icu-project.org/files/icu4c/49.1.2/icu4c-49_1_2-src.tgz

PHP intl:http://pecl.php.net/package/intl

安装ICU

  1. tar zxf icu4c-49_1_2-src.tgz 
  2.  
  3. cd /path/icu/source 
  4.  
  5. ./configure --prefix=/usr/local/icu 
  6.  
  7. make && make install 

安装intl扩展

  1. cd /path/php/ext/intl 
  2.  
  3. phpize 
  4.  
  5. ./configure --enable-intl --with-icu-dir=/usr/local/icu/ --with-php-config=/usr/local/php5/bin/php-config 
  6.  
  7. make 
  8.  
  9. make install 
  10.  
  11. #最后修改下php.ini文件 
  12.  
  13.  
  14. extension = "intl.so"

Tags: php常见扩展安装方法

分享到: