在开始之前,确保你的 Ubuntu 系统已联网,并且你拥有管理员权限。为了让系统保持最佳状态,先更新一下软件包。打开终端,输入以下命令:
sudo apt update
sudo apt upgrade 这个过程可能需要一些时间,就像给你的电脑做一次全面体检和升级,耐心等待就行啦。
安装 Nginx
Nginx 是一款高性能的 Web 服务器,能高效地处理网站的请求。在终端中输入以下命令来安装 Nginx:
sudo apt install nginx 安装完成后,启动 Nginx 服务,并设置为开机自启,这样每次开机 Nginx 都会自动运行,命令如下:
sudo systemctl start nginx
sudo systemctl enable nginx 安装好后,打开浏览器,输入你的服务器 IP 地址,如果看到 Nginx 的欢迎页面,那就说明安装成功啦!
安装 MySQL
MySQL 是常用的数据库管理系统,用来存储 WordPress 网站的数据,比如文章内容、用户信息等。在终端执行以下命令安装 MySQL:
sudo apt install mysql - server 安装过程中,系统会提示你设置 MySQL 的 root 用户密码,一定要记好这个密码哦,以后登录 MySQL 要用的。安装完成后,同样启动 MySQL 服务并设置开机自启:
sudo systemctl start mysql
sudo systemctl enable mysql 为了安全起见,还可以运行 MySQL 的安全设置向导,输入以下命令并按照提示操作:
sudo mysql_secure_installation 安装 PHP
PHP 是 WordPress 运行所依赖的编程语言。咱们要安装 PHP 以及一些 WordPress 常用的扩展。在终端输入以下命令:
sudo apt install php - fpm php - mysql php - xml php - xmlrpc php - gd php - cli php - zip php - intl php - mbstring 安装完成后,启动 PHP - FPM 服务并设置开机自启:
sudo systemctl start php - fpm
sudo systemctl enable php - fpm 配置 Nginx 与 PHP 协同工作
Nginx 默认的配置文件在 /etc/nginx/sites - available/default 。咱们需要编辑这个文件,让 Nginx 知道怎么处理 PHP 请求。输入以下命令用文本编辑器打开这个文件:
sudo nano /etc/nginx/sites - available/default 在文件中找到 location / 块,在里面添加或修改以下内容:
location / {
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi - params;
fastcgi_pass unix:/var/run/php/php - fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
} 添加完后,按 Ctrl + X ,然后按 Y ,最后按 Enter 保存并退出。
接着,检查 Nginx 配置文件是否有语法错误,输入:
sudo nginx - t 下载并配置 WordPress
- 先在
/tmp目录下下载 WordPress 安装包,在终端输入: cd /tmp wget https://wordpress.org/latest.tar.gz
- 下载完成后,解压这个压缩包:
tar - xzvf latest.tar.gz
把解压后的 WordPress 文件夹移动到 Nginx 的网站根目录,一般是 /var/www/html
sudo mv wordpress /var/www/html/ 给 WordPress 文件夹设置合适的权限,让 Nginx 和 PHP 能够正常读写:
sudo chown -R www - data:www - data /var/www/html/wordpress
sudo chmod -R 755 /var/www/html/wordpress 配置 MySQL 数据库供 WordPress 使用
打开 MySQL 终端,输入:
sudo mysql - u root - p 输入之前设置的 root 密码登录后,在 MySQL 命令行里创建 WordPress 所需的数据库和用户,并赋予权限,依次输入以下命令:
CREATE DATABASE wordpress;
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;
EXIT; 这里把 yourpassword 替换成你自己设置的密码哦。
完成 WordPress 安装
现在,打开浏览器,输入你的服务器 IP 地址 /wordpress ,就能看到 WordPress 的安装界面啦。按照提示一步步填写数据库信息(刚才创建的数据库名、用户名和密码),设置网站标题、用户名、密码等信息,完成 WordPress 的安装。
希望这篇教程能帮助你顺利搭建起自己的 WordPress 网站,要是在过程中遇到问题,别着急,多检查检查步骤,或者上网搜搜解决方案,相信你一定能搞定!如果你还没有服务器,可以使用USDT购买服务器,本站提供,美国、日本、香港、新加坡等服务器,也提供阿里云、腾讯云、谷歌、AWS等服务器账号匿名注册,有问题也欢迎咨询客服。