编辑sources.list

vim /etc/apt/sources.list

中科大软件源

deb https://mirrors.ustc.edu/ubuntu/ focal main restricted universe multiverse
deb-src https://mirrors.ustc.edu/ubuntu/ focal main restricted universe multiverse

deb https://mirrors.ustc.edu/ubuntu/ focal-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu/ubuntu/ focal-security main restricted universe multiverse

deb https://mirrors.ustc.edu/ubuntu/ focal-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu/ubuntu/ focal-updates main restricted universe multiverse

deb https://mirrors.ustc.edu/ubuntu/ focal-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu/ubuntu/ focal-backports main restricted universe multivers

deb https://mirrors.ustc.edu/ubuntu/ focal-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu/ubuntu/ focal-proposed main restricted universe multivers
apt-get update
apt-get upgrade

安装nginx

apt-get install nginx

浏览器打开localhost 出现下列图片表示nginx安装成功

安装MySQL的分支MariaDB

apt-get install mysql-server

进行安全安装

mysql_secure_installation

登录数据库

mysql -u root -p

创建wordpress数据库

CREATE DATABASE wordpress;

创建wordpress用户名 密码

create user 'wordpress'@'localhost' identified by 'password';

用户名关联数据库

grant all privileges on wordpress.* to wordpress@localhost;

显示当前所有数据库

show databases;

刷新系统权限相关表

FLUSH PRIVILEGES;

退出

EXIT;

安装php

apt-get install -y php php-fpm php7.4-mysql php7.4-gd php7.4-curl php7.4-mbstring php7.4-xml php7.4-cgi php7.4-cli
apt-get install php7.4-zip

查看php版本

php -v

编辑nginx配置文件

nano /etc/nginx/sites-enabled/default

配置结束后重启nginx

systemctl restart nginx

创建WordPress安装目录

mkdir /var/www/html/wordpress
cd /var/www
chmod 777 * -R

测试php的安装

nano /var/www/html/wordpress/test.php

test.php里输入以下语句,然后Ctrl+x退出,输入y确定修改,回车退出

<?php phpinfo(); ?>

在浏览器输入localhost/test.php

localhost/test.php

出现此页面说明配置成功,输入下列命令删除刚才的测试文件,因为会泄露主机信息,最好删除。

删除test.php

rm /var/www/html/wordpress/test.php

安装解压软件unzip

apt-get install unzip

官网下载wordpress的zip安装包 解压到指定位置

unzip wordpress-5.8.3-zh_CN.zip -d /var/www/html
cd /var/www/html/wordpress
chmod 777 * -R

浏览器打开localhost,进入wordpress的安装页面

输入之前创建的数据库名称 用户名 密码

wordpress安装后遇到的一些问题

连接信息

要执行请求的操作,WordPress需要访问您网页服务器的权限。 请输入您的FTP登录凭据以继续。
如果您忘记了您的登录凭据(如用户名、密码),请联系您的主机提供商。

wordpress网站安装成功后编辑wp-config.php

nano /var/www/html/wordpress/wp-config.php

在文件末尾添加如下代码

define("FS_METHOD", "direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);

更多推荐

ubuntu搭建lnmp+wordpress