15042895833
首页 >> 新闻案例

云服务器 日租AWSLinux2023上搭建WordPress安装指南(一)

作者:云服务器网 | 2026-01-20 04:00:36

靠谱的云服务器

本文用来指导在AWS EC2 环境中安装WordPress, 包括安装Nginx, 配置Nginx,安装PHP,以及安装WordPress。

执行记录- 1 -

一、 安装PHP - 2 -

1.1目的 - 2 -

1.2 配置PHP-FPM - 3 -

二、 安装Nginx - 6 -

2.1目的 - 6 -

2.2安装Nginx - 6 -

2.3配置Nginx服务自动启动 - 7 -

2.4配置Nginx - 8 -

三、 安装Wordpress - 20 -

3.1目的 - 20 -

3.2下载wordpress并解压 - 20 -

3.3 WordPress初始化 - 21 -

3.4 复制WordPress到Nginx目录 - 22 -

安装PHP

1.1目的

本项目使用Wordpress 开发应用,为了部署前端代码,需要安装PHP环境。

在服务器完成操作系统升级之后, 进行此项操作。

sudo dnfinstallphp-fpm mariadb105-serverphp-jsonphp php-devel -y

执行结果:

验证PHP 版本:

sudophp -V

命令执行结果:

1.2 配置PHP-FPM

PHP-FPM(FastCGI 进程管理器)是一种替代的 PHP FastCGI 实现,它具有一些对高负载网站有用的附加功能。安装完成后,启用php-fpm(系统启动时自动启动),启动php-fpm,并使用以下命令验证状态:

sudosystemctl start php-fpmsudosystemctl enable php-fpmsudosystemctl status php-fpm

执行结果:

腾讯云服务器清空

默认情况下,PHP-FPM 以 apache 用户身份运行。由于我们使用的是 Nginx Web 服务器,因此需要更改以下行。

vi/etc/php-fpm.d/www.conf

改为:

user= nginxgroup= nginx

重启PHP-FPM:

vi/etc/php-fpm.d/www.conf

通过创建一个简单的 info.php 文件来测试PHP,其中包含一个 phpinfo() 函数。该文件应放置在Nginx Web 服务器的根目录下,即/usr/share/nginx/html/info.php

要创建该文件,请使用:

echo"">/usr/share/nginx/html/info.php

然后,重启:

sudosystemctl restart nginx php-fpm

然后,就可以访问这个网页测试。现在再次访问 http://localhost/info.php 或http://yourserver-ip-address/info.php。 应该会看到类似下图的页面。

1.3.配置PHP组件

安装Nginx PHP 组件:

sudo dnfinstallphp-opcache php-gd php-xmlphp-mbstring

安装PHP 组件:

阿里云硅谷服务器

sudodnf install php-mysqlnd php-mysqli

安装结果:

安装Nginx

2.1目的

本项目使用Wordpress 开发应用,为了部署前端代码,需要安装Nginx 服务器。

在服务器完成操作系统升级之后, 进行此项操作。

2.2安装Nginx

在AWS Linux 上,首先查看是否存在nginx:

sudodnf search nginx

安装Nginx :

sudodnf install nginx

输入y并继续:

2.3配置Nginx服务自动启动

在AWS Linux上, 配置Nginx服务随系统启动:

sudo systemctlenablenginx

确认Nginx 自启动:

sudo systemctlis-enabled nginx

2.4配置Nginx

在AWS Linux上, 配置Nginx服务随系统启动:

sudo systemctlenablenginx

确认Nginx 自启动:

sudo systemctlis-enabled nginx

3.4.1默认服务器根目录

默认的服务器根目录是/usr/share/nginx/html。放置在其中的文件将在web服务器上显示

/usr/share/nginx/html

此位置在Nginx附带的默认服务器块配置文件中指定,该文件位于/etc/nginx/nginx.conf

配置Nginx 目录权限:

sudochgrp -R nginx /usr/share/nginxsudochown -R nginx /usr/share/nginx

更改 //usr/share/nginx/html及其子目录的目录权限,以添加组写入权限并在未来的子目录上设置组 ID。

递归更改/usr/share/nginx/html及其子目录的文件权限。

sudochmod2775/usr/share/nginx/html find /usr/share/nginx/html -type d -execsudochmod2775{} ;find /usr/share/nginx/html -typef -execsudo chmod 0664 {} ;

先写到这里, 涉及到Nginx 配置的部分在第二部分。

安装指南installationAWSWordPress安装教程手把手

Linux软件开发环境搭建

主流云计算服务器

上一篇:阿里云服务器 怎么建站宝塔面板——永久免费的服务器运维面板
下一篇:阿里云服务器 转让Wordpress入门篇环境搭建安装指引配置说明
联系我们