对于用 PHP 编写的动态网站和软件,必须在服务器上安装适当的包和库。本文介绍如何在具有 CentOS 7 操作系统的VPS上安装 PHP。我们将介绍自动和手动方法,并在安装完成后提供一些有关初始设置的有用信息。
在VPS上自动安装PHP
许多流行的控制面板都有一个内置功能,可以自动安装所有重要的 LAMP 组件:
阿帕奇网络服务器;
MariaDB/MySQL数据库管理系统;
PHP 编程语言。Laravel 是一个免费的开源 Web 框架,其中包含用于构建功能丰富的 PHP 应用程序的工具和资源。Laravel 基础设施由 Taylor Otwell 开发,他几乎从一开始就将他的创意源代码发布在 GitHub 上,这极大地帮助了产品的普及和传播。
在本文中,我们将向您展示如何在 Ubuntu 20.04 上安装 Laravel,从准备到公共目录的设置。
先决条件您将看到一个包含许多不同变量的列表,我们不需要编辑它们。我们只关注这些参数:
APP_NAME:通知和消息服务使用的应用程序的名称。
APP_ENV:当前环境。
APP_KEY:唯一加密密钥,在通过 Composer 安装 Laravel 时自动生成,请勿更改。
APP_DEBUG:确定是否显示客户端调试数据。
APP_URL:用于生成应用程序链接的应用程序基本 URL。
DB_DATABASE:数据库的名称。
DB_USERNAME:连接数据库的账户名。
DB_PASSWORD:数据库连接密码。
所有这些值最初都是为本地 Laravel Homestead 开发环境配置的。如果系统打算在生产环境中开发、测试或运行,您可以更改它们。对于开发和测试,应启用 APP_DEBUG 选项,并且您还需要设置开发或测试参数以 尼日利亚电话号码列表
强调工作的重点。但在生产环境中,应禁用 APP DEBUG 选项,以防止最终用户获取有关您的应用程序的重要数据。编辑后,不要忘记保存您的更改。
正确配置 MySQL 数据库
我们做的第一件事是为我们的框架创建一个 MySQL 数据库:
在Ubuntu专用服务器上安装 Laravel 之前,需要执行三项任务:
创建一个具有 sudo 权限的帐户并激活简单防火墙 (UFW)。
下载 Composer 包管理器,我们需要它在服务器上进一步安装 Laravel 及其组件。
在专用服务器上安装 LEMP 。
之后还执行两个命令:
所有CP的界面和各种菜单的布局都不同,有些CP仅提供通过控制台手动安装的方法,因此都是单独的。通常,在服务器创建阶段,您可以通过控制面板选择其他软件 - 包括 PHP。
如果您使用的控制面板允许您在 CentOS 7 上自动安装 PHP,而无需太多麻烦,那么您绝对应该利用这一点,因为手动安装可能很困难。
在 CentOS 7 的 VPS 上手动安装 PHP
主要困难是官方存储库仅包含旧版本的 PHP。同时,运行其他软件通常需要这些版本。因此,升级到 2019 年发布的最新版本 PHP 7.4 可能会导致更新出现问题。例如,几年前,更新PhpMyAdmin时出现了这样的细微差别。如今,该问题已得到解决,这款热门软件自7.4版本发布以来已经三年多了,运行稳定。
对于手动安装,您可以使用任何存储库,但我们推荐 Epel、Remi 或 Webtatic。其中一些可能已默认连接,因此请先检查列表: