centos源码安装php7.1.1
安装准备
依赖包的安装:
yum -y install php-mcrypt libmcrypt libmcrypt-devel autoconf freetype gd jpegsrc libmcrypt libpng libpng-devel libjpeg libxml2 libxml2-devel zlib curl curl-devel
准备php源码包:wget http://cn2.php.net/distributions/php-7.1.1.tar.gz
创建php安装目录:mkdir /usr/local/php71
开始安装
tar -xf php-7.1.1.tar.gz #解压源码包
cd php-7.1.1 #进入源码包目录
./configure --prefix=/usr/local/php71/
编译安装
make && make install
配置PHP全局变量
vi ~/.bash_profile
添加 alias PHP=/usr/local/php71/bin/php
source ~/.bash_profile #让他能运行
在源码包中有两个配置文件——
php.ini-development(用于开发环境)和php.ini-production(用于生产环境) ,
这里我使用开发环境,把他拷贝到指定目录(上面–config-file-path指定的目录)更名(mv php.ini-development php.ini)为php.ini
cp php.ini-development /usr/local/php71/etc/php.ini
php -i | grep php.ini #查看PHP.ini需要在哪个文件夹下才能正常运行
mv ./et/php.ini ./lib/ #移动文件
php扩展安装
默认PHP安装在 /usr/local/ 下。
使用 /usr/local/php/bin/phpize 进行安装
./configure --with-php-config=/usr/local/php/bin/php-config
编译安装
make && make install
配置php.ini
extension=扩展名.so
领取专属 10元无门槛券
私享最新 技术干货