2017-09-14 125 views
2

首先,我在我的系统上安装了php5,并且我想升级到php7.1和 ,然后我从官方网站下载源代码,然后安装它。在ubuntu上安装php7或最新版本14.0

安装过程是成功的,当我php -v检查,它显示php7.1 但是,当我用phpinfo()函数检查,它仍然显示最早的PHP版本

它如何发生的,其中有两个不同的PHP版本,但不能叠加相互PHP Version 5.5.9-1ubuntu4.22

现在的问题是如何利用最新的php7.1在我的本地

感谢beforely,对不起,如果我的问题是unexplicit

+0

你使用apache吗? nginx的? – Fetrarij

+0

我使用了apache2 – naufalhfzhn

+0

您是否使用这个ppa:https://launchpad.net/~ondrej/+archive/ubuntu/php?和apt? – Fetrarij

回答

0

如果您还没有安装libapache2-mod-php7.1,请进行安装。

然后停用旧的PHP模块:

sudo a2dismod php5 

并激活apache的新模块php7.1:

sudo a2enmod php7.1 

最后重新启动的Apache2:

sudo service apache2 restart 
+0

yaay,最后它改变了,但是当我尝试打开phpMyAdmin的,这是怎么回事错误, – naufalhfzhn

+0

yaay,最后它改变了,但是当我尝试打开phpmyadmin的,它会出错, 消息是 “phpMyAdmin的 - 错误 缺少mbstring扩展名,请检查您的PHP配置。“ 是什么造成的? – naufalhfzhn

+0

现在,消息是“mysqli扩展名失踪”我搜索了我的php。ini并检查它可能mysqli扩展名被注释掉或没有,但我没有找到任何东西,我应该再次安装mysqli扩展名? – naufalhfzhn

0

这实质上是我在本周早些时候回答的这个问题的重复。查看可以解决问题的可接受解决方案。

PHP Parse error: syntax error, unexpected '?' in helpers.php 233

我还建议刚升级到Ubuntu 16.04或17.10,并使用主要支持的版本代替PPA。只是我的两分钱。

+0

我已经升级过,但我的笔记本电脑运行非常缓慢:D,所以我没有将操作系统降级到Ubuntu 14.04。 – naufalhfzhn

+0

对不起,先生,我在安装php7时是否有任何错误?我应该清除php5常见? – naufalhfzhn

+0

sudo apt-get remove php5-common然后sudo apt-get autoremove。如果你在16.04下性能有问题,请尝试安装hwe内核。 – roktechie

0

use this command automatically latest version of php is installed 
 

 
sudo apt-get install php

相关问题