【Php】
下载地址:http://php.net/get/php-7.2.7.tar.gz.asc/from/a/mirror
【Ready】
用户:root
1.【解压】
tar -zxvf php-7.2.7.tar.gz
cd php-7.2.7
【注】安装前要依赖的库
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurse ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers gmp gmp-devel ibmcrypt libmcrypt-devel readline readline-devel libxslt libxslt-devel
2.【安装PHP】
#设置配置文件路径
#编译安装
make clean && make -j 4 && make install
3.【版本】
[root@localhost soft]# php -v PHP 7.2.7 (cli) (built: Sep 12 2018 02:27:48) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
4.【配置PHP.ini】
cp /datas/soft/php72/php.ini-production /datas/soft/php72/etc/php.ini
[root@localhost soft]# php -i | grep dir
Scan this dir for additional .ini files => (none)
extension_dir => /datas/soft/php72/lib/php/extensions/no-debug-non-zts-20170718 => /datas/soft/php72/lib/php/extensions/no-debug-non-zts-20170718
vi /datas/soft/php72/etc/php.ini
#找到extension_dir
设置extension_dir = "/datas/soft/php72/lib/php/extensions/no-debug-non-zts-20170718"
5.【下载swoole】
https://github.com/swoole/swoole-src/releases
cd swoole-src-4.0.3
make clean /datas/soft/php72/bin/phpize ./configure --enable-async-redis --with-php-config=/datas/soft/php72/bin/php-config make make install php -m
Finish