搭建WordPress网站需要购买云主机、配置环境并安装WordPress,以下是详细步骤:
1、选择云服务商
- 国内:阿里云、腾讯云、华为云(需备案)
- 国外:AWS、DigitalOcean、Vultr(免备案)
2、购买云主机
- 选择配置:新手建议1核2GB内存起步,系统选Ubuntu 20.04/22.04 或CentOS 7/8。
- 安全组设置:开放80(HTTP)、443(HTTPS)、22(SSH)端口。
3、域名准备
- 购买域名(如阿里云、GoDaddy),并将域名解析到云主机的公网IP。
1、使用SSH登录(以Ubuntu为例):
ssh root@你的云主机IP
- 首次登录需输入密码(或使用密钥)。
三、安装环境(LAMP/LEMP)
以Ubuntu为例安装LAMP:
1、安装Apache、MySQL、PHP:
sudo apt update sudo apt install apache2 mysql-server php php-mysql libapache2-mod-php php-cli php-curl php-gd php-mbstring php-xml php-zip
2、启动服务并设置开机自启:
sudo systemctl start apache2 sudo systemctl enable apache2
3、配置MySQL安全:
sudo mysql_secure_installation
(设置root密码、删除匿名用户等)
1、一键安装宝塔面板(以CentOS为例):
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
2、安装后按提示访问面板地址,登录后安装LNMP环境(Nginx+MySQL+PHP)。
3、在面板中添加站点,绑定域名。
1、下载WordPress:
cd /var/www/html # Apache默认目录 sudo wget https://wordpress.org/latest.tar.gz sudo tar -xzvf latest.tar.gz sudo chown -R www-data:www-data wordpress # 设置权限
2、创建数据库:
- 登录MySQL:sudo mysql -u root -p
- 执行以下命令:
CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY '你的密码';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;3、配置WordPress:
- 复制配置文件:
cd wordpress
sudo cp wp-config-sample.php wp-config.php - 编辑wp-config.php,填入数据库信息(数据库名、用户名、密码)。
4、完成安装:
- 浏览器访问:http://你的域名或IP/wordpress
- 按提示设置网站标题、管理员账号等。
1、配置HTTPS(SSL证书)
- 宝塔面板可一键申请Let's Encrypt免费证书。
- 手动安装可使用Certbot:
sudo apt install certbot python3-certbot-apache
sudo certbot --apache -d 你的域名2、备份与安全
- 定期备份数据库和网站文件。
- 安装安全插件(如Wordfence)。
- 更新WordPress核心、主题和插件至最新版本。
1、无法访问网站
- 检查云主机安全组是否开放80/443端口。
- 检查Apache/Nginx是否运行:systemctl status apache2。
2、数据库连接错误
- 确认wp-config.php中的数据库信息是否正确。
3、国内服务器需备案
- 域名解析到国内云主机需完成ICP备案(约2-3周)。
使用WordPress官方脚本:
wget https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar chmod +x wp-cli.phar sudo mv wp-cli.phar /usr/local/bin/wp wp core download --locale=zh_CN # 下载中文版 wp config create --dbname=wordpress --dbuser=wpuser --dbpass=密码
然后通过浏览器完成安装。
按照以上步骤,30分钟内即可完成WordPress搭建。新手强烈推荐使用宝塔面板,可大幅简化操作!
文章摘自:https://idc.huochengrm.cn/zj/23273.html
评论