ubuntu搭建lnmp+wordpress

编辑sources.list

vim /etc/apt/sources.list 

中科大软件源

deb https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multivers deb https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse deb-src https://mirrors.ustc.edu.cn/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); 

原文链接:https://blog.csdn.net/mobius0816/article/details/122641246?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166666867416782388054284%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=166666867416782388054284&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-20-122641246-null-null.article_score_rank_blog&utm_term=wordpress