【经验】Centos中更新openssl、cur、php
Centos中更新openssl、cur、php
PHP5 不支持 openssl1.1openssl 降版本
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
相关推荐
83911535 2020-11-13
zyyjay 2020-11-09
xuebingnan 2020-11-05
samtrue 2020-11-22
stefan0 2020-11-22
yifangs 2020-10-13
songshijiazuaa 2020-09-24
hebiwtc 2020-09-18
天步 2020-09-17
whatsyourname 2020-11-13
zhouyuqi 2020-11-10
Noneyes 2020-11-10
mathchao 2020-10-28
王志龙 2020-10-28
wwwsurfphpseocom 2020-10-28
diskingchuan 2020-10-23
savorTheFlavor 2020-10-23