今天,我将向您展示如何在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 update
和apt-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/tutorials/how-to-install-php-in-ubuntu--cms-35237
更多推荐
如何在Ubuntu中安装PHP
发布评论