在Vultr上安装PHP 7.3的详细指南

介绍

在现代网页开发中,PHP是一个不可或缺的编程语言,而Vultr则是一个非常受欢迎的云服务提供商。本文将详细介绍如何在Vultr服务器上安装PHP 7.3,以帮助开发者快速搭建所需的环境。

准备工作

在进行PHP 7.3的安装之前,需要进行一些准备工作:

  • 注册Vultr账号:如果您还没有Vultr账户,首先需要注册一个。
  • 创建实例:在Vultr控制面板中,选择合适的服务器配置,创建一台新的实例。一般推荐选择Linux发行版,如Ubuntu 18.04Debian 9
  • SSH连接:使用SSH工具(如Putty或终端)连接到您的Vultr服务器,获取操作权限。

更新系统

在安装PHP 7.3之前,建议先更新您的系统包,以确保所有的软件都是最新版本。可以使用以下命令进行更新: bash sudo apt update && sudo apt upgrade -y

安装软件依赖

在安装PHP 7.3之前,我们需要安装一些必要的依赖软件。使用以下命令进行安装: bash sudo apt install software-properties-common -y sudo add-apt-repository ppa:ondrej/php sudo apt update

安装PHP 7.3

现在,我们可以开始安装PHP 7.3了。使用以下命令进行安装: bash sudo apt install php7.3 php7.3-cli php7.3-fpm php7.3-mysql -y

这将安装PHP 7.3及其常用扩展。如果您需要其他扩展,可以通过修改命令来添加: bash sudo apt install php7.3-xml php7.3-mbstring php7.3-zip php7.3-curl -y

验证安装

安装完成后,您可以使用以下命令来验证PHP 7.3是否成功安装: bash php -v

如果看到类似于 PHP 7.3.x (cli) (built: ...) 的输出信息,则表示安装成功。

配置PHP

根据您的需要,您可能需要对PHP进行一些配置。这可以通过编辑php.ini文件实现。使用以下命令打开文件: bash sudo nano /etc/php/7.3/fpm/php.ini

根据需要修改以下设置:

  • memory_limit:建议设置为 256M
  • upload_max_filesize:建议设置为 20M

编辑完成后,保存并退出。接着重启PHP-FPM服务以应用更改: bash sudo systemctl restart php7.3-fpm

安装Web服务器

PHP 7.3常常需要配合Web服务器使用。您可以选择安装NginxApache,以下是简单的安装命令:

  • 安装Nginx: bash sudo apt install nginx -y

  • 安装Apache: bash sudo apt install apache2 -y

安装完成后,确保Web服务器正常运行: bash sudo systemctl status nginx # for Nginx sudo systemctl status apache2 # for Apache

配置Nginx与PHP

如果您选择使用Nginx,您需要配置其与PHP 7.3的集成。编辑Nginx的默认配置文件: bash sudo nano /etc/nginx/sites-available/default

server 段中添加以下内容: nginx location ~ .php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.3-fpm.sock;} 然后,检查Nginx配置并重启服务: bash sudo nginx -t sudo systemctl restart nginx

测试PHP

为了测试PHP是否正常工作,您可以在Web根目录中创建一个PHP信息文件: bash sudo nano /var/www/html/info.php

输入以下内容: php

访问 http://your_server_ip/info.php,您应该能看到PHP信息页面。

常见问题

1. 如何卸载PHP 7.3?

您可以使用以下命令卸载PHP 7.3: bash sudo apt purge php7.3* sudo apt autoremove

2. 如何安装PHP的其他版本?

您可以使用类似的方法添加其他PHP版本的PPA,并通过相应的命令安装。例如: bash sudo apt install php7.4

3. 为什么我的PHP页面不加载?

可能的原因包括:

  • Nginx或Apache服务未运行。
  • PHP配置错误。
  • 文件权限设置不当。 确保相关服务都在运行,并且文件权限已正确设置。

4. 如何配置PHP与MySQL连接?

确保安装了php7.3-mysql扩展。您可以使用PDO或MySQLi进行数据库连接。

结论

在Vultr服务器上安装PHP 7.3的过程相对简单,只需几个步骤即可完成。通过本指南,您可以轻松地搭建起所需的开发环境,享受现代Web开发的乐趣。

正文完