• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

升级到Ubuntu16.04后apache无法使用

php 搞代码 3年前 (2022-01-23) 31次浏览 已收录 0个评论
文章目录[隐藏]

我原本使用的操作系统是Ubuntu 14.04 LTS Desktop,上面安装了apache2,php5.3和mysql,后来系统提示升级到15.10,升级成功且升级过程中有询问我是否保留php等的配置文件;
之后不久又提示我升级到16.04 LTS,然后我就升了,升级成功但升级过程中并没有询问我是否保留配置文件,当时就有点纳闷。
升级完成之后,访问此服务器时没有得到任何响应,然后发现我php5没了,而且apache2启动也提示错误信息(貌似是没找到php mod)
然后我sudo apt install php libapache2-mod-php安装了php7,发现apache可以无错误启动了
然而访问此服务器还是没有响应。。。

所以现在怎么办

回复内容:

我原本使用的操作系统是Ubuntu 14.04 LTS Desktop,上面安装了apache2,php5.3和mysql,后来系统提示升级到15.10,升级成功且升级过程中有询问我是否保留php等的配置文件;
之后不久又提示我升级到16.04 LTS,然后我就升了,升级成功但升级过程中并没有询问我是否保留配置文件,当时就有点纳闷。
升级完成之后,访问此服务器时没有得到任何响应,然后发现我php5没了,而且apache2启动也提示错误信息(貌似是没找到php mod)
然后我sudo apt install php libapache2-mod-php安装了php7,发现apache可以无错误启动了
然而访问此服务器还是没有响应。。。

所以现在怎么办

我之前装16.04安装php也默认是7.. 然后我就重装系统了

最好别升级,只要升级安全类组件就好。

或者你在源码安装一次php5 随后在apache的配置文件及fpm中更改为加载php5相关支持即可。

升毛级啊。。。要么重装好了。。。鬼晓得文件或目录还全部全。。。

9来源gaodai#ma#com搞@代~码$网搞gaodaima代码

好吧,现在是这么个情况,我的Ubuntu是装在VMware虚拟机上的,设它IP地址是A,以前在物理机上,向来都是直接http://A访问的,然后现在访问不了了。
但是在虚拟机里做端口映射,把127.0.0.1:3721映射到A:80,然后访问localhost:3721是可以成功访问虚拟机的。
所以目前apache应该是正常运行的,问题出在跨网段的访问(主机IP和A不是同一网段)上,然而端口映射走得通,虚拟网络适配器也都正常,关键是我Ubuntu升个级怎么可能影响到虚拟机配置啊!
反正这个服务器是自己拿来当测试环境的,就将就用localhost访问吧,然后也懒得把apache换成nginx了


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:升级到Ubuntu16.04后apache无法使用

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址