对照着视频输入参考笔记,祝你网站搭建成功
将域名dns解析到vps上,ssh连接进入vps
使用的vps是ubuntu
1.安装web软件nginx
2.sudo apt-get install nginx -y
3.安装mysql数据库
浏览器访问官网下载: https://dev.mysql.com/downloads/repo/apt/
下载选项中右键复制下载链接
1 | curl -OL https://repo.mysql.com//mysql-apt-config_0.8.16-1_all.deb |
curl -OL 后面换成最新的链接
1 | sudo dpkg -i mysql-apt-config_0.8.16-1_all.deb |
sudo dpkg -i 后面换成最新的链接文件
出现的界面 选择ok
更新
1 | sudo apt-get update |
开始安装mysql数据库
1 | sudo apt-get install mysql-server -y |
出现的界面 输入mysql密码
选择第二个 MySQL 5.X
4.显示mysql运行状态,绿色正常
1 | sudo systemctl status mysql.service |
5.安装php
1 | sudo apt-get install php -y |
显示php版本
1 | php -v |
6.卸载apache2
1 | service apache2 stop |
删除apache2文件夹
1 | cd /etc |
7.安装php执行脚本,7.4换成你的php版本
1 | sudo apt-get install php7.4-mysql php7.4-fpm -y |
按 /fix_pathinfo 回车键 n键
按 i 键进入输入状态 删除; 1改为0
按 esc 键 :键 wq 回车键 保存更改退出
重新启动fpm
1 | service php7.4-fpm restart |
8.将wordpress安装包放到www里面
wordpress官网 https://cn.wordpress.org
电脑启动ubuntu系统工具
1 | scp -r /mnt/c/wordpress-5.4.2-zh_CN.zip root@8.8.8.8:/var/www |
输入vps密码
9.vps下载解压缩unzip
1 | sudo apt-get install unzip -y |
10.进入www文件夹将wordpress解压缩
1 | cd /var/www |
11.网站根目录文件夹增加权限
1 | sudo chown -R www-data:www-data /var/www/wordpress |
12.创建网站数据库
1 | mysql -u root -p |
输入mysql密码
创建数据库名称
1 | create database aaaaaa; |
创建数据库用户以及密码
1 | create user 'bbbbbb'@'%' identified by 'cccccc'; |
授权用户
1 | grant all privileges on aaaaaa.* to 'bbbbbb'@'%' with grant option; |
刷新
1 | flush privileges; |
退出mysql
1 | quit; |
重新启动mysql
1 | service mysql restart |
13.编辑nginx配置文件
1 | vim /etc/nginx/sites-available/default |
按 i 进入输入状态
编辑网站根文件夹 var/www/html 改为var/www/wordpress
添加 index.php
找到 server_name 输入自己的域名
找到
1 | location / { |
添加块,php7.4换成自己的php版本
1 | location ~ \.php$ { |
继续添加块
1 | location ~ \.user\.ini$ { |
保存退出
esc : wq 回车键
检查nginx是否配置正确
nginx -t
显示 syntax is ok 为配置正确
安装php扩展
sudo apt install php7.4-gd php7.4-mbstring php7.4-xmlrpc -y
重新启动nginxservice nginx restart
打开浏览器输入网址安装wordpress
安装完成后,在vps中
1 | cd /var/www/wordpress |
数据库整理类型。如不确定请勿更改
define( ‘DB_COLLATE’, ” ); 下面添加
1 | define('FS_METHOD','direct'); |
保存退出 esc : wq 回车键cd
网站启用https
申请免费ssl证书的工具网站
https://certbot.eff.org/
vim /etc/nginx/sites-available/default
1 | server { |
域名换成自己的
ssl证书跟密钥
ssl_certificate 证书路径;
ssl_certificate_key 密钥路径;
不要忘记分号