johnlou 发表于 2016-11-7 11:24:42

lnmpa升级openssl后,PHP查看还是旧版本,烦请军哥告知如何处理。

我打算装Let's Encrypt的ssl,根据军哥的教程。
1:升级openssl到1.1.0b版本。

wget https://www.openssl.org/source/openssl-1.1.0b.tar.gz
tar zxf openssl-1.1.0b.tar.gz
cd openssl-1.1.0b
./config --prefix=/usr
make depend
make
make install


查看openssl版本为:1.1.0b
[插入]

2:升级nginx到1.10.2(已修改lnmp.conf中的Nginx_Modules_Options='--with-openssl=/root/openssl-1.1.0b')

可是我用phpinfo还是查得openssl为旧版本。
[插入]

麻烦军哥帮忙看看是哪里的问题。

johnlou 发表于 2016-11-7 12:21:47

另外安装SSL根据您的教程安装Let's Encrypt的时候,安装到如下步骤时,就一直卡着不走了。
yum install epel-release
cd /root/
wget https://dl.eff.org/certbot-auto --no-check-certificate
chmod +x ./certbot-auto
./certbot-auto -n
请问是什么问题?

[ 本帖最后由 johnlou 于 2016-11-7 12:23 编辑 ]

licess 发表于 2016-11-7 13:32:06

回复 2# 的帖子

php是需要重新编译安装的

这个可能是在pip安装python的一些包,如果是国内环境的话建议将pip源换成国内的

johnlou 发表于 2016-11-7 16:43:18

回复 3# 的帖子

军哥,按照您的意思是:
1:重新编译php?./upgrade.sh phpa ?
2:如何更改pip源? 按网上教程,没找到pip.conf。

licess 发表于 2016-11-7 20:59:35

回复 4# 的帖子



没有就创建

johnlou 发表于 2016-11-8 12:47:12

原帖由 licess 于 2016-11-7 20:59 发表 http://bbs.vpser.net/images/common/back.gif


没有就创建
军哥,我根据你的提示重新配置环境出错啦,麻烦帮忙看看什么问题呀,急!

我原本安装的是php5.6.22,今天早上更新为5.6.27后,出现如下问题,麻烦速帮忙看看什么问题,谢谢啦。

licess 发表于 2016-11-8 15:31:18

回复 6# 的帖子

具体不好说,有可能是不兼容,nginx也是才刚支持openssl 1.1没多长时间
也可能其他原因,可能是与openssl升级有关

johnlou 发表于 2016-11-10 16:34:09

原帖由 licess 于 2016-11-8 15:31 发表 http://bbs.vpser.net/images/common/back.gif
具体不好说,有可能是不兼容,nginx也是才刚支持openssl 1.1没多长时间
也可能其他原因,可能是与openssl升级有关
军哥,我升级openssl后,更新php后,在phpinfo里面查看为何还是以前旧的?

执行步骤:

1:更新openssl。
2:查询openssl版本(1.1.0b版),可以看到是新的版本。
3:./upgrade phpa
4:查看phpinof.php,可是还是以前的版本(1.0.1e版)

请问,怎么弄才能更新为最新版?

johnlou 发表于 2016-11-10 16:34:25

回复 7# 的帖子

军哥,我升级openssl后,更新php后,在phpinfo里面查看为何还是以前旧的?

执行步骤:

1:更新openssl。
2:查询openssl版本(1.1.0b版),可以看到是新的版本。
3:./upgrade phpa
4:查看phpinof.php,可是还是以前的版本(1.0.1e版)

licess 发表于 2016-11-10 19:03:37

回复 9# 的帖子

这个不大清楚了

johnlou 发表于 2016-11-11 09:25:35

回复 10# 的帖子

军哥,如果我一开始就安装最新版的openssl,该如何改?

是不是改php的安装代码里面的 --with-openssl="绝对地址"?

licess 发表于 2016-11-11 10:20:07

回复 11# 的帖子



需要是openssl的安装目录

johnlou 发表于 2016-11-11 10:38:57

回复 12# 的帖子

安装目录是指已安装还是未安装的目录?

请问思路是不是如下:

比如我下载的1.1.0b是放在root下面,那我是不是改为:

--with-openssl=/root/openssl-1.1.0b

然后全新编译即可?

为何有些人还加了一句

--with-openssl-dir=/usr/local/openssl

licess 发表于 2016-11-11 10:51:06

回复 13# 的帖子

php的只能是编译好的不能是源码目录

johnlou 发表于 2016-11-12 09:23:52

回复 14# 的帖子

军哥,我是全新安装lnmpa,所以怎么改php.sh才能使得安装的openssl是最新版?
麻烦告知一下,我昨天测试的安装目录失败了。
如果全新安装是否需要先安装openssl?但是先安装openssl都没有环境能安装吗?
麻烦军哥给点提示,谢谢!
页: [1] 2
查看完整版本: lnmpa升级openssl后,PHP查看还是旧版本,烦请军哥告知如何处理。