ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

如何在 Ubuntu 20.04 上安装 PHP

2022-02-24 23:01:30  阅读:175  来源: 互联网

标签:php sudo apt Ubuntu Apache PHP 安装 20.04


本文来自于【阿里云官方镜像站:https://developer.aliyun.com/mirror/?utm_content=g_1000307095 】

原文链接:https://developer.aliyun.com/article/765273?spm=a2c6h.12873581.0.0.70212784gaDzaG

简介: PHP 是世界上使用广泛的服务端编程语言之一。很多著名的 CMS 和框架,例如 WordPress, Magento, 和 Laravel 都是基于 PHP 构建的。本文将为大家讲解在 Ubuntu 20.04 上安装 PHP 以及 PHP 和 Nginx,Apache 集成的必要步骤。

PHP 是世界上使用广泛的服务端编程语言之一。很多著名的 CMS 和框架,例如 WordPress, Magento, 和 Laravel 都是基于 PHP 构建的。

这篇指南覆盖了在 Ubuntu 20.04 上安装 PHP 以及 PHP 和 Nginx,Apache 集成的必要步骤。

在写作的时候,默认的 Ubuntu 20.04 软件源上包含了 PHP 7.4 版本。我们将会向你展示如何安装之前的 PHP 版本。在选择安装哪一个版本的 PHP时,请确认你的应用支持它。

一、安装 PHP 7.4,配合 Apache

如果你正在使用 Apache 作为你的网络服务器,运行下面的命令来安装 PHP 和 Apache PHP 模块:

sudo apt update

sudo apt install php libapache2-mod-php

软件包安装好之后,重启 Apache,重新加载 PHP 模块。

sudo systemctl restart apache2

二、安装 PHP 7.4,配合 Nginx

不像 Apache,Nginx 没有对处理 PHP 文件的内建支持。我们将会使用 PHP-FPM (“fastCGI process manager”) 来处理 PHP 文件。

运行下面的命令,来安装 PHP 和 PHP FPM 软件包:

sudo apt updatesudo apt install php-fpm

安装完成后,FPM 服务将会自动启动。运行以下命令检查服务状态:

systemctl status php7.4-fpm

输出结果:

● php7.4-fpm.service - The PHP 7.4 FastCGI Process Manager

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

Active: active (running) since Tue 2020-06-09 19:07:05 UTC; 37s ago

现在你可以编辑 Nginx 服务器配置区块,并且添加下面的内容,以便 Nginx 可以处理 PHP 文件:

server {

# . . . other code

location ~ \.php$ {

include snippets/fastcgi-php.conf;

fastcgi_pass unix:q;

}

}

不要忘记重启 Nginx 服务器,以便新的配置可以起作用:

sudo systemctl restart nginx

三、安装 PHP 扩展

PHP 扩展被编译成库文件,用来扩展 PHP 核心功能。扩展通常作为软件包,并且可以很容易地通过apt来进行安装:

sudo apt install php-[extname]

例如,想要安装 MySQL 和 GD 扩展,你需要运行下面的命令:

sudo apt install php-mysql php-gd

在安装一个新的 PHP 扩展之后,依赖于你的设置,不要忘记去重启 Apache 或者 PHP FPM 服务。

四、测试 PHP 处理

想要测试服务器是否被正确用来处理 PHP,创建一个新的文件名,命名为info.php,放在/var/www/html目录下,文件内容如下:

<?php

phpinfo();

保存你的文件,打开你的浏览器,浏览http://your_server_ip/info.php。

你将会看到类似下图,展示关于你的 PHP 配置的信息:

五、安装前面的 PHP 版本

Ondřej Surý, 一个 Debian 开发者,维护了一个包含多个 PHP 版本的软件源。运行以下命令来启用这个软件源:

sudo apt install software-properties-common

sudo add-apt-repository ppa:ondrej/php

现在你可以通过在软件包后面添加版本号来安装任何版本的 PHP:

sudo apt install php[version]

例如,想要安装 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

六、总结

在 Ubuntu 20.04 上安装 PHP 是一个简单直接的任务。所有你需要的就是使用apt来安装软件包。

标签:php,sudo,apt,Ubuntu,Apache,PHP,安装,20.04
来源: https://blog.csdn.net/m0_66975666/article/details/123122914

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有