Install phar extension for php on CentOS

来自linux中国网wiki
跳到导航 跳到搜索

安装方法

安装方法1

必须在编译 PHP 时用 --enable-pcntl  配置选项来提供 pcntl 支持

安装方法2

php动态添加扩展的方式 phar

1.确定 php version

php -v
5.6.13

2.确定 编译参数

3. 查看 extensions dir

[[email protected]]# ls ls php/lib/php/extensions/no-debug-non-zts-20131226/

memcache.so

解压并进入相对应目录

wget -c http://cn2.php.net/distributions/php-5.6.13.tar.bz2
tar xvf php-5.6.13.tar.bz2 
cd php-5.6.13/ext/phar/
phpize 
./configure --with-php-config=/usr/local/php/bin/php-config #(ps:请正确的指定php-config的目录)
 make -j2  &&  make install 


#配置 然后编辑php.ini,加入phar配置
echo "extension=phar.so" >> /usr/local/lib/php.ini 



[root@server pcntl]# /data/apps/php/bin/php -m | grep Phar
pcntl 


测试 pcntl 测试是否安装成功

补充

自 PHP 版本 5.3.0 Phar 扩展成为了内置的组件。在之前的版本,Phar 可以通过 PECL 扩展安装 » Phar PECL 页面 包含了历史以及更多信息

我编译时用了 --disable-phar

参考

http://pecl.php.net/get/phar-2.0.0.tgz

http://php.net/manual/zh/phar.installation.php

使用phar和Composer安装phpunit的具体步骤