跟着SY速学Ubuntu系列五:Ubuntu 16 安装Composer

PHP依赖管理工具:Composer学习(1)安装

sudo apt-get install libcurl4-openssl-dev pkg-config libssl-dev

安装re2c

1.apt-get 安装
sudo apt-get install re2c

2.编译安装
re2c下载地址

tar -zxvf re2cxxxxx.tar.bz
./configure && make && sudo make install

安装openssl

进入PHP源码目录下的ext/openssl
ls 可以看到当前目录没有 configure 也没有 config.m4,但是有个config0.m4
cp config0.m4 config.m4
执行phpize(PHP安装目录/bin/phpize)
./configure --prefix=/usr/local/sxin/tools/openssl --with-openssl
make && make install

查看PHP.ini文件位置
php --ini

Configuration File (php.ini) Path
如果没有php.ini文件可以 cp /php源码目录/php.ini-development /Configuration File (php.ini) Path/php.ini
将openssl.so加入到php.ini 
echo 'extension="openssl.so"' >> /usr/local/sxin/php7/conf/php.ini

查看openssl扩展有没有加载成功
php -m | grep openssl

安装Composer

curl https://getcomposer.org/installer > composer.php
php composer.php
mv composer.phar /usr/local/sxin/php7/bin

你可能感兴趣的:(速学Ubuntu系列)