VPS Ubuntu22.04 安装WordPress 搭建网站 详细全流程(基于Apache+MySQL+PHP)(二)

VPS Ubuntu22.04 安装WordPress 搭建网站 详细全流程(基于Apache+MySQL+PHP)(二)

简介

在网站处理和网络管理方面,WordPress 是用户可以采取的最明智的选择。由于 WordPress 的巨大优势,它在网页设计师中广受欢迎。统计数据显示,访问量最大的 1000 个网站中约有 35% 是 WordPress。

一般来说,WordPress的安装过程很简单,没有任何问题。但是,在 VPS上安装时,可能会遇到一些困难,因为他们需要在 VPS上手动安装 WordPress。

本篇博文从零开始 在Ubuntu22.04系统上 基于Apache+MySQL+PHP安装WordPress

本篇博文 教程详细,适合新手

本篇博文假定你已经拥有一台VPS服务器,并且会使用ssh连接到服务器,最好已经有自己的域名(没有也没事)

阅读本篇博客之前,请先查看上一篇博客,VPS Ubuntu22.04 安装WordPress 搭建网站 详细全流程(基于Apache+MySQL+PHP)(二)

四、安装WordPress

先创建一个数据库,将数据库名,用户名,密码都换成自己的

mysql -u root -p
CREATE DATABASE database_name DEFAULT CHARACTER SET utf8 COLLATE utuf8_unicode_ci;
CREATE USER 'user_name'@'%' IDENTIFIED WITH mysql_native_password BY 'strong_password';
GRANT ALL ON database_name.* TO 'user_name'@'%';
FLUSH PRIVILEGES;
exit

安装一些额外的扩展

sudo apt install php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip

重启一下Apache

sudo systemctl reload apache2

添加一些配置内容

nano /etc/apache2/sites-available/YOURSITE.conf
<VirtualHost *:80>

ServerName YOURDOMAIN

ServerAlias www.YOURDOMAIN

ServerAdmin webmaster@localhost

DocumentRoot /var/www/YOURDOMAIN

ErrorLog ${APACHE_LOG_DIR}/error.log

CustomLog ${APACHE_LOG_DIR}/access.log combined

	<Directory /var/www/YOURDOMAIN>

		AllowOverride ALL

	</Directory>
</VirtualHost>


启用重写功能

sudo a2enmod rewrite

测试检查一下,然后重启Apache

sudo apache2ctl configtest

sudo systemctl restart apache2

进入临时文件夹 下载WordPress

cd /tmp
curl -O https://wordpress.org/latest.tar.gz
tar xzvf latest.tar.gz
touch /tmp/wordpress/.htaccess

复制一份WordPress 的配置文件

cp /tmp/wordpress/wp-config-sample.php /tmp/wordpress/wp-config.php

新建一个文件夹 ,防止WordPress更新出现问题

mkdir /tmp/wordpress/wp-content/upgrade

把WordPress的内容 全部拷到网站的目录下面

sudo cp -a /tmp/wordpress/. /var/www/YOURSITE

配置权限

sudo chown -R www-data:www-data /var/www/YOURSITE
sudo find /var/www/YOURSITE/ -type d -exec chmod 750 {} \;
sudo find /var/www/YOURSITE/ -type f -exec chmod 640 {} \;

运行这个命令,会生成一串密钥,把它记好

curl -s https://api.wordpress.org/secret-key/1.1/salt

填写配置文件中的一些内容

sudo nano /var/www/YOURSITE/wp-config.php

在这里插入图片描述

在这里插入图片描述
这里添加这句话
在这里插入图片描述

define( 'FS_METHOD', 'direct');

把之前测试写的index.html删了

sudo rm /var/www/YOURSITE/index.html

然后访问网站
在这里插入图片描述
这个密码一定要记下来
在这里插入图片描述
大功告成
在这里插入图片描述

参考资料

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值