首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何安装PHP 7?

如何安装PHP 7?
EN

Ask Ubuntu用户
提问于 2015-12-04 14:13:26
回答 7查看 528.9K关注 0票数 123

PHP7发布了昨天,我想试一试。

PHP7.0.0附带了Zend引擎的新版本、许多改进和新特性,如

  • 改进的性能: PHP 7的速度是PHP5.6的两倍
  • 显著减少内存使用量
  • 抽象句法树
  • 一致的64位支持
  • 改进的异常层次结构
  • 许多致命错误被转换为异常。
  • 安全随机数发生器
  • 删除旧的和不支持的SAPI和扩展
  • 空合并运算符(??)
  • 返回和标量类型声明
  • 匿名类
  • 零成本索赔

php.net

这有可能安装在当前的Ubuntu版本上吗?

目前是否存在任何限制或已知的兼容性问题?

EN

回答 7

Ask Ubuntu用户

回答已采纳

发布于 2015-12-04 14:52:29

您可以执行以下操作:

代码语言:javascript
复制
sudo apt-get install python-software-properties software-properties-common
sudo LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php
sudo apt-get update

可以选择清除PHP 5:

代码语言:javascript
复制
sudo apt-get remove php5-common -y

或者直接清除它,包括配置文件:

代码语言:javascript
复制
sudo apt-get purge php5-common -y

最后安装PHP 7:

代码语言:javascript
复制
sudo apt-get install php7.0 php7.0-fpm php7.0-mysql -y

可以选择在之后清理不需要的包:

代码语言:javascript
复制
sudo apt-get --purge autoremove -y

或者,您可以使用此脚本脚本或按照此博客上的说明从源代码中安装PHP7.0。

编辑:

PHP5现在是已替换,PHP7是Ubuntu16.4中的默认PHP,因此,要在Ubuntu16.04上安装PHP7:

代码语言:javascript
复制
sudo apt-get install php7.0 

代码语言:javascript
复制
sudo apt-get install php
票数 185
EN

Ask Ubuntu用户

发布于 2015-12-06 13:00:27

你有两个选择:

  • 等到有一个包含PHP7的新Ubuntu版本时,Ubuntu不会向大多数软件发布到现有Ubuntu版本的主要新版本;要获得一个主要的新版本版本,您需要等到更新的Ubuntu版本。
  • 安装第三方版本,例如PPAs,PPA不受Ubuntu发布计划或策略的约束,因此它们可以更频繁地更改版本。Tshilidzi Mudau的答案中提到的PPA是一种流行的PHP更新方法。sudo apt存储库ppa:ondrej/php ppa与Ubuntu提供的版本没有相同的官方Ubuntu支持,而且由于不同的时间表和策略可能具有不同的质量或安全标准。在这种情况下,开发人员提供这个PPA是众所周知的社区在这里。
票数 22
EN

Ask Ubuntu用户

发布于 2016-01-25 11:22:08

下面是我列出的命令列表,这些命令可以用它的依赖项完全更新PHP,包括phpMyAdmin (完整的LAMP堆栈):

代码语言:javascript
复制
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php-7.0
sudo apt-get update
sudo apt-get purge php5-fpm
sudo apt-get install php7.0-cli php7.0-common libapache2-mod-php7.0 php7.0 php7.0-mysql php7.0-fpm php7.0-curl php7.0-gd php7.0-bz2

现在你有PHP7了。让我们来看看phpMyAdmin:(如果您已经安装了PHP7,就从这里开始)

代码语言:javascript
复制
cd /var/www/html/
sudo wget https://files.phpmyadmin.net/phpMyAdmin/4.5.3.1/phpMyAdmin-4.5.3.1-all-languages.zip
sudo unzip phpMyAdmin-4.5.3.1-all-languages.zip
sudo mv phpMyAdmin-4.5.3.1-all-languages/ phpmyadmin/
sudo mkdir -m 777 phpmyadmin/config/
sudo /etc/init.d/apache2 restart
票数 18
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/705880

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档