安装准备:
php 7.1
gcc 4.8
make
autoconf
php7源码安装流程:
1解压到源码
2源码编译配置 ./configure --prefix=/home/work/study/soft/php php安装目录
3make && make install
简化php执行命令:
vim ~/.bash_profile 可以修改php配置路径
source ~/.bash_profile
cp php.ini-development /home/environment/php/etc
mv php.ini-development php.ini
php -i |grep php.ini 可以看到php.ini存放目录
mv ./etc/php.ini ./lib/
swoole源码安装:
1swoole目录下执行 /home/work/study/soft/php/bin/phpize 生成配置文件
2./configure --with-php-config=/home/work/study/soft/php/bin/php-config
3 make && make install
4 会在php/lib/php/extensions/no-debug-non-zts-20170718生成so文件
5 在php.ini添加swoole扩展
注意:
在执行phpize之后没有生成configure文件
说明没有安装autoconf
yum -y install autoconf