ubuntu18和php视频,如何在 Ubuntu 18.04 中安装 PHP

在本教程中,我们将讲解如何在 Ubuntu 18.04 上安装 PHP 7.2。

准备条件

在开始本教程之前,请确保以具有 sudo 权限的用户身份登录。

安装使用 Apache 服务的 PHP 7.2

如果您使用 Apache 作为 Web 服务器,您需要安装 PHP 和 Apache PHP 模块,请运行以下命令:

sudo apt install php libapache2-mod-php

安装软件包后,重新启动 Apache 服务:

sudo systemctl restart apache2

安装使用 Ngnix 服务的 PHP 7.2

与 Apache 不同,Nginx 没有内置的处理 PHP 文件的支持,所以我们需要安装一个单独的应用程序,如 PHP FPM(“fastCGI进程管理器”),它将处理 PHP 文件。

要安装 PHP 和 PHP FPM 包,请运行以下命令:

sudo apt install php-fpm

* php7.2-fpm.service - The PHP 7.2 FastCGI Process Manager

Loaded: loaded (/lib/systemd/system/php7.2-fpm.service; enabled; vendor preset: enabled)

Active: active (running) since Sat 2018-06-30 23:56:14 PDT; 1min 28s ago

Docs: man:php-fpm7.2(8)

Main PID: 10080 (php-fpm7.2)

Status: "Processes active: 0, idle: 2, Requests: 0, slow: 0, Traffic: 0req/sec"

Tasks: 3 (limit: 2321)

CGroup: /system.slice/php7.2-fpm.service

|-10080 php-fpm: master process (/etc/php/7.2/fpm/php-fpm.conf)

您现在可以编辑 Nginx 服务器块并添加以下行,以便 Nginx 可以处理 PHP 文件:

server {

# . . . other code

location ~ \.php$ {

include snippets/fastcgi-php.conf;

fastcgi_pass unix:/run/php/php7.2-fpm.sock;

}

}

不要忘记重新启动 Nginx 服务,以使新配置生效:

sudo systemctl restart nginx

安装 PHP 扩展

要扩展 PHP 的核心功能,您可以安装一些额外的扩展。 PHP 扩展以包的形式提供,可以通过以下方式轻松安装:

sudo apt install php-[extname]

例如,如果要安装 MySQL 和 GD PHP 扩展,则可以运行以下命令:

sudo apt install php-mysql php-gd

安装新的 PHP 扩展后,请不要忘记重新启动 Apache 或 PHP FPM 服务,具体取决于您的设置。

测试 PHP 处理

要测试您的Web服务器是否已正确配置以进行 PHP 处理,请使用以下代码在 /var/www/html 目录中创建一个名为 info.php 的新文件:

phpinfo();

?>

保存文件,打开您选择的浏览器并访问 http://your_server_ip/info.php

phpinfo 函数将打印有关PHP配置的信息,如下图所示:

79582f760b02e096382945485174b8e3.pngphpinfo 函数输出效果

在 Ubuntu 18.04 上安装 PHP 7.1

并不是所有软件都需能兼容运行在 PHP 7.2 上,仅当您要安装与 PHP 7.2 不兼容的 Magento 2 或 Nextcloud 等应用程序时才使用 PHP 7.1。

按照以下步骤安装PHP 7.1:

01、键入以下命令启用 Ondrej PHP 存储库:

sudo apt-get install software-properties-common

sudo add-apt-repository ppa:ondrej/php

02、安装 PHP 7.1 和几个最常见的 PHP 模块:

sudo apt install php7.1 php7.1-common php7.1-opcache php7.1-mcrypt php7.1-cli php7.1-gd php7.1-curl php7.1-mysql

03、要验证安装,请运行以下命令以打印 PHP 版本:

php -v

PHP 7.1.20-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Jul 25 2018 10:07:09) ( NTS )

Copyright (c) 1997-2018 The PHP Group

Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies

with Zend OPcache v7.1.20-1+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies

总结

您已在 Ubuntu 18.04 服务器上成功安装了 PHP。 您还可以阅读有关如何使用 Composer 安装和设置 PHP 项目的信息。

如果您有任何问题或反馈,请不要犹豫,发表评论。

如果你使用的是 Debian 或者 CentOS ,可以参考以下教程:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值