赞
踩
apt update && apt install wget curl nano libgd3 -y
#这两个都行
apt-get update && apt-get install wget curl nano libgd3 -y
apt install nginx -y
#ubuntu22.04默认版本就是1.18
#检查nginx服务
systemctl status nginx
Ubuntu22.04中apt包的php版本没有8.2,我们用添加源的方式安装php8.2
add-apt-repository ppa:ondrej/php
#输入之后会出现Press [ENTER] to continue or Ctrl-c to cancel.按回车就好
apt install php8.2 && php8.2-fpm -y
#这里我们用nginx,删掉apache2
apt autoremove apache2 --purge -y
#检查php版本
php -v
#出现如下结果
#PHP 8.2.1 (cli) (built: Jan 6 2023 15:18:43) (NTS)
apt install nginx mysql-server-8.0 php8.2-mysql -y
#注意:将'passwd'更改为你自己想要的密码 mysql -u root -ppasswd #这条是8.0标准改root用户的密码 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'passwd'; #这条是将root用户的访问权限变成任意位置 UPDATE mysql.user SET user.Host='%' where user.User='root'; #创建wordpress的数据库 create database wordpress; #创建woredpress数据库的用户,并赋权 create user 'wordpress'@'localhost' identified by 'passwd'; GRANT ALL PRIVILEGES ON `wordpress`.* TO `wordpress`@`localhost`; flush privileges; #然后退出mysql exit
#此处位官方推荐安装方式
apt install lsb-release
curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
apt-get update && apt-get install redis -y
#检查版本
redis-cli -v
#redis-cli 7.0.7
#你们也可用xftp或者finalshell直接从本地上传
wget https://cn.wordpress.org/latest-zh_CN.tar.gz
#解压
tar -zxvf latest-zh_CN.tar.gz
#挪到web专用目录去
mv wordpress/ /var/www/html/
#调整权限
chmod -R 755 /var/www/html/
chown -R www-data:www-data /var/www/html/
rm -rf /etc/nginx/sites-enabled/default nano /etc/nginx/sites-enabled/wp #会用vim也可,此处用nano演示 #将下面的代码复制粘贴进去 server { listen 80 ; listen [::]:80 ; # listen 443 ssl http2; # listen [::]:443 ssl http2; root /var/www/html/wordpress; index index.php index.html index.htm index.nginx-debian.html; server_name localhost; location / { try_files $uri $uri/ =404; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php-fpm.sock; } location ~ /\.ht { deny all; } } #如上就是nginx最简配置代码
代码粘贴进去之后按Ctrl+x
,下方会出现
Save modified buffer?
Y Yes
N No ^C Cancel
这时候我们按Y
,然后回车即可
1.此时我们打开浏览器,在地址栏输入http://此处写你云服务器的公网ip或者你局域网的服务器ip
2.打开之后是这样的
3.点击现在开始,然后填写数据库信息
4.提交完成如下,然后点击运行安装程序
国内机器部分软件包下载速度可能不是很快,可以换源
debian系统机器大部分步骤一直,仅安装mysql8.0不同,debian11默认源中的mysql为5.7版本,可以自行查阅资料安装mysql8.0,或者直接用mysql5.7也ok
关于ufw全文默认是disable状态,如果出现无法访问你的网站,可以尝试禁用ufw
ufw disable
. 国内机器部分软件包下载速度可能不是很快,可以换源
debian系统机器大部分步骤一直,仅安装mysql8.0不同,debian11默认源中的mysql为5.7版本,可以自行查阅资料安装mysql8.0,或者直接用mysql5.7也ok
关于ufw全文默认是disable状态,如果出现无法访问你的网站,可以尝试禁用ufw
ufw disable
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。