如何在Ubuntu中安装PHP

今天,我将向您展示如何在Ubuntu OS中安装PHP。 首先,我将向您展示如何安装默认的稳定版本的PHP,然后将向您展示如何安装其他版本的PHP。

PHP是一种服务器端脚本语言,主要用于构建Web应用程序-这些语言的范围可能从非常简单的博客网站到成熟的电子商务商店。 实际上,PHP是用于Web开发的最流行的服务器端脚本语言之一。

免费学习PHP

如果您想学习PHP,请查看有关PHP基础知识的免费在线课程 !

在下一节中,我们将介绍在Ubuntu安装中安装PHP的先决条件。

先决条件

在继续安装PHP之前,请确保以下内容。

我假设您知道如何使用Linux终端来运行命令。 实际上,只要具备Linux Shell的一些基础知识就可以了,您不必成为专家!

要安装软件包,您需要具有root用户访问权限,或者需要具有sudo访问权限的用户。 在本教程中,我将使用root用户安装PHP和其他必要的软件包。 当然,没有什么可以阻止您使用具有sudo权限的用户。

一般来说,在不同版本的Ubuntu中,安装PHP的过程相同。 除非您指定,否则install命令将尝试为您的Ubuntu安装查找默认的PHP稳定版本并进行安装。 但是,如果要安装特定版本的PHP,则可能需要添加相关的软件包。 在本文的后半部分,我们将通过一个示例演示如何安装PHP 7.4版本。

在本文的上半部分,我们将介绍如何在Ubuntu中安装默认的稳定版本的PHP。 接下来,我们将讨论如何在Ubuntu中安装PHP 7.4版本。 实际上,PHP有几个不同的版本,如果您要安装其他版本的PHP,请在注释部分给我一行,我很乐意提供帮助。

有了这些,我们就可以继续进行下一部分了!

如何在Ubuntu中安装PHP 7

在本节中,我们将完成安装PHP的必要步骤。 具体来说,我们将安装最新的稳定版本的PHP,系统上可用的Ubuntu安装支持该版本。

更新Ubuntu软件包

对于基于* nix的系统(Linux和Unix),始终最好在安装或升级任何软件之前更新可用软件包的列表。 它确保我们获得了该软件的最新版本。 因此,我建议您运行apt-get updateapt-get upgrade命令。

因此,在继续安装PHP之前,让我们在终端中运行以下命令。

$apt-get update && apt-get upgrade

apt-get update命令应更新可用软件包的列表及其版本。 另一方面, apt-get upgrade命令实际上安装和更新必要的软件包。

成功运行上述命令后,我们准备继续进行下一部分。

让我们安装PHP

在安装PHP时,只需一个命令: apt-get install php 实际上,如果要在实际安装之前确定要安装哪些软件包,则可以在命令中添加--dry-run选项。

首先,让我们进行一次空运行,而不是实际安装任何东西。

$sudo apt-get install --dry-run php
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  php7.2
The following NEW packages will be installed:
  php php7.2
0 upgraded, 2 newly installed, 0 to remove and 230 not upgraded.
Inst php7.2 (7.2.24-0ubuntu0.18.04.4 Ubuntu:18.04/bionic-updates, Ubuntu:18.04/bionic-security [all])
Inst php (1:7.2+60ubuntu1 Ubuntu:18.04/bionic [all])
Conf php7.2 (7.2.24-0ubuntu0.18.04.4 Ubuntu:18.04/bionic-updates, Ubuntu:18.04/bionic-security [all])
Conf php (1:7.2+60ubuntu1 Ubuntu:18.04/bionic [all])

如您所见,这将显示将要安装,升级和删除的软件包的完整列表。 实际上,我建议您在安装任何软件之前先进行试运行,因为它会提供有用的信息。

最后,让我们继续安装PHP:

$sudo apt-get install php

这样, apt-get应该在系统中安装PHP和其他必要的软件包。 让我们快速验证一下刚刚通过以下命令安装的PHP版本:

$php -v
PHP 7.2.24-0ubuntu0.18.04.3 (cli) (built: Feb 11 2020 15:55:52) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.24-0ubuntu0.18.04.3, Copyright (c) 1999-2018, by Zend Technologies

如您所见,这将显示PHP版本以及其他有用的信息。 如果成功安装PHP,则应该看到类似的输出。

在下一节中,我将向您展示如何安装PHP扩展。

如何安装PHP扩展

在上一节中,我们安装了PHP,但是您可能还需要单独安装PHP扩展。

您可以使用以下命令列出所有PHP扩展。

$apt-cache search --names-only ^php

并且,如果您正在寻找PHP 7.2版本特别支持的扩展,则可以使用以下命令。

$apt-cache search --names-only ^php | grep "php7.2"

有了要安装的PHP扩展列表之后,只需使用apt-get install命令进行安装。 例如,以下命令将安装php7.2-odbc扩展。

$apt-get install php7.2-odbc

这将安装php-odbc扩展并升级所有必需的软件包。

在下一节中,我们将讨论如何安装特定版本的PHP。

如何在Ubuntu中安装PHP 7.4

在本节中,我们将介绍如何在Ubuntu(这是PHP的最新稳定版本)中安装PHP 7.4。

更新Ubuntu软件包

如上一节所述,让我们运行以下命令来更新和升级可用软件包列表。

$apt-get update && apt-get upgrade

添加PHP PPA存储库

接下来,我们需要添加ondrej/php存储库,它是一个PPA存储库,其中包含最新的PHP构建包。

继续并运行以下添加ppa:ondrej/php存储库的命令,并更新可用软件包及其版本的列表。

$apt -y install software-properties-common
$add-apt-repository ppa:ondrej/php
$apt-get update

至此,我们准备安装PHP 7.4。

让我们安装PHP 7.4

最后,让我们使用以下命令来安装PHP 7.4。

$apt -y install php7.4

成功运行上述命令后,可以使用php -v命令检查PHP版本。

如何安装PHP 7.4扩展

安装PHP 7.4之后,如果要安装其他扩展,可以使用以下命令进行搜索。

$apt-cache search --names-only ^php | grep "php7.4"

最后,运行apt-get install命令以安装要安装的扩展。

如何处理多个PHP版本

有时,您需要在同一Ubuntu服务器上管理多个版本的PHP。 例如,您的旧项目可能仍在PHP 5.x上运行,并且可能尚未升级到PHP7.x。 另一方面,如果您正在开发新项目,则可能需要最新的稳定版本PHP7.x。 在这种情况下,您必须在服务器上安装两个不同版本的PHP。

您可以通过多种方法来配置要与Apache一起用于Nginx Web服务器的特定版本的PHP。 或者,您也可以使用update-alternatives命令设置PHP的默认版本,如果您有多个PHP版本,则将使用该默认版本。

假设您已经安装了两个不同版本的PHP:PHP 7.2和PHP 7.4。 如果要将PHP 7.4版本设置为默认版本,则可以运行以下命令。

$update-alternatives --set php /usr/bin/php7.4

这样,您就可以出于开发目的在不同版本的PHP之间切换。

结论

在本文中,我们完成了在Ubuntu OS中安装PHP所需的必要步骤。 除此之外,我还借此机会展示了如何安装特定版本的PHP。

对于可以使用和定制的完整应用程序,请查看CodeCanyon上的专业PHP脚本。

探索在CodeCanyon上创建的数千个最好,最有用的PHP脚本 。

翻译自: https://code.tutsplus.com/tutorials/how-to-install-php-in-ubuntu--cms-35237

你可能感兴趣的:(如何在Ubuntu中安装PHP)