Centos中更新openssl、cur、php
PHP5 不支持 openssl1.1
openssl 降版本
1 wget https://www.openssl.org/source/openssl-1.0.2o.tar.gz
2 tar zxvf openssl-1.0.2o.tar.gz
3 cd openssl-1.0.2o
4 ./config -fPIC --prefix=/usr/local/openssl enable-shared
注释: --prefix:指定安装目录 -fPIC:编译openssl的静态库 enable-shared:编译动态库
5 ./config -t
6 make
7 make install
8 创建软连接
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl/include/openssl /usr/include/openssl
echo "/usr/local/openssl/lib" >> /etc/ld.so.conf
9 修改系统自带的库
ln -s /usr/local/openssl/lib/libssl.so /usr/lib64/libssl.so
curl 重新编译
1 wget https://curl.haxx.se/download/curl-7.60.0.tar.gz
2 tar -zxvf curl-7.60.0.tar.gz
3 cd curl-7.60.0
4 ./configure --with-ssl=/usr/local/openssl --prefix=/usr/local/curl
5 make & make install
6 创建软连接
ln -s /usr/local/curl/bin/curl /usr/bin/curl
ln -s /usr/local/curl/include/curl /usr/include/curl
echo "/usr/local/curl/lib" >> /etc/ld.so.conf
7 curl -V
安装php 5.6.36
1. wget http://cn.php.net/distributions/php-5.6.36.tar.gz
2. tar zxvf php-5.6.36.tar.gz
3. cd php-5.6.36
4 配置:
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc \
--with-mysql=mysqlnd --with-mysqli=mysqlnd \
--enable-fpm --enable-mbstring=all \
--with-curl=/usr/local/curl \
--with-openssl=/usr/local/openssl
5 make && make install
6 停止php服务:
killall php-fpm
7 重启php服务:
./php/sbin/php-fpm -c /usr/local/php/etc/php.ini -y /usr/local/php/etc/php-fpm.conf
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。