VPS侦探论坛

 找回密码
 注册
查看: 9257|回复: 16

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

[复制链接]
发表于 2016-11-7 11:24:42 | 显示全部楼层 |阅读模式

我打算装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为旧版本。
[插入]

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 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 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2016-11-7 13:32:06 | 显示全部楼层

回复 2# 的帖子


php是需要重新编译安装的

这个可能是在pip安装python的一些包,如果是国内环境的话建议将pip源换成国内的
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2016-11-7 16:43:18 | 显示全部楼层

回复 3# 的帖子




军哥,按照您的意思是:
1:重新编译php?./upgrade.sh phpa ?
2:如何更改pip源? 按网上教程,没找到pip.conf。
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2016-11-7 20:59:35 | 显示全部楼层

回复 4# 的帖子




没有就创建

军哥运维代购:http://shop63846532.taobao.com/

 楼主| 发表于 2016-11-8 12:47:12 | 显示全部楼层

原帖由 licess 于 2016-11-7 20:59 发表


没有就创建

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

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

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2016-11-8 15:31:18 | 显示全部楼层

回复 6# 的帖子


具体不好说,有可能是不兼容,nginx也是才刚支持openssl 1.1没多长时间
也可能其他原因,可能是与openssl升级有关
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2016-11-10 16:34:09 | 显示全部楼层

原帖由 licess 于 2016-11-8 15:31 发表
具体不好说,有可能是不兼容,nginx也是才刚支持openssl 1.1没多长时间
也可能其他原因,可能是与openssl升级有关

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

执行步骤:

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

请问,怎么弄才能更新为最新版?
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 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版)
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2016-11-10 19:03:37 | 显示全部楼层

回复 9# 的帖子




这个不大清楚了
 楼主| 发表于 2016-11-11 09:25:35 | 显示全部楼层

回复 10# 的帖子


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

是不是改php的安装代码里面的 --with-openssl="绝对地址"?
发表于 2016-11-11 10:20:07 | 显示全部楼层

回复 11# 的帖子




需要是openssl的安装目录
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2016-11-11 10:38:57 | 显示全部楼层

回复 12# 的帖子

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

请问思路是不是如下:

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

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

然后全新编译即可?

为何有些人还加了一句

--with-openssl-dir=/usr/local/openssl
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2016-11-11 10:51:06 | 显示全部楼层

回复 13# 的帖子

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

军哥运维代购:http://shop63846532.taobao.com/

 楼主| 发表于 2016-11-12 09:23:52 | 显示全部楼层

回复 14# 的帖子

军哥,我是全新安装lnmpa,所以怎么改php.sh才能使得安装的openssl是最新版?
麻烦告知一下,我昨天测试的安装目录失败了。
如果全新安装是否需要先安装openssl?但是先安装openssl都没有环境能安装吗?
麻烦军哥给点提示,谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-11-16 15:43 , Processed in 0.031124 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表