跳到主要内容

VPS:PHP 安装指南

本指南是针对以下产品创建的:

(不同供应商的产品可能会有所不同,但主要概念保持不变)

介绍

PHP 是一门流行的通用编程语言,在网页开发中应用广泛。本指南将带你完成在服务器上安装 PHP 的全过程。

准备工作

首先通过 SSH 连接到你的服务器。如果你还不会操作,可以查看我们的初次访问(SSH)指南。

登录后,建议根据你的操作系统运行对应的更新命令,保持服务器安全并拥有最新功能。

  sudo apt update

安装方式

安装 PHP 到 Linux 服务器主要有两种方式:独立安装或作为 Apache 的附加包。如果你使用的是非 Apache 的自建 Web 服务器,或者用于通用任务,推荐使用独立安装方式。否则,如果你使用 Apache 作为 Web 服务器,建议通过 Apache 方式安装 PHP 作为额外模块。

独立安装

使用以下命令安装最新版本的 PHP。如果想安装指定版本,可以使用 -y 参数加上版本号。

# 最新版本
sudo apt install php

# 指定版本(例如 php7.4)
sudo apt -y install php[版本号]

php -v 命令确认安装成功。恭喜你,PHP 已成功安装到服务器。建议查看 PHP 扩展 部分,确保安装你需要的扩展。

Apache 方式

首先,如果你还没安装 Apache,可以用下面命令安装:

sudo apt install apache2

安装完成后,确保防火墙规则允许 Web 服务器对外访问。这里以 UFW 防火墙 为例,因为 Apache 已注册了对应的应用配置。如果你用的是其他防火墙,记得放行 80 端口(HTTP)。

sudo ufw allow in "Apache"

现在你的服务器应该可以访问了。打开浏览器,输入 http://[你的服务器IP] 试试看。

Apache 准备好后,使用下面命令安装 Apache 的 PHP 模块:

sudo apt install php libapache2-mod-php

php -v 命令确认安装成功。PHP 已成功和 Apache Web 服务器集成。建议查看 PHP 扩展 部分,确保安装你需要的扩展。

PHP 扩展

PHP 自带丰富的可选扩展,可以安装来增强功能。运行下面命令查看可用扩展列表,结果会通过管道传给 less,方便浏览。

apt search php- | less

用方向键滚动,准备退出时按 Q。安装扩展时,直接用 apt install 命令,多个扩展用空格分开,安装更快。

sudo apt install [php_extension] [...]

总结

你已经成功在 Linux 服务器上安装了 PHP。如有任何疑问或需要帮助,随时联系我们的支持团队,我们每天都在线为你服务!🙂