This article mainly introduces the method of updating openssl, cur and php in Centos. It has certain reference value. Now I share it with you. Friends in need can refer to it.
PHP5 does not support openssl1.1
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
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
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
The above is the entire content of this article. I hope it will be helpful to everyone's study. For more related content, please pay attention to the PHP Chinese website!
Related recommendations:
Using Swoole's coroutine database query in Laravel 5.6
The above is the detailed content of How to update openssl, cur and php in Centos. For more information, please follow other related articles on the PHP Chinese website!