一、准备工作
在腾讯云上安装WordPress前,您需要完成以下准备工作:
购买腾讯云服务器:推荐选择CentOS 7.x或Ubuntu 18.04/20.04系统的云服务器,1核2G配置即可满足小型WordPress站点需求。
域名准备:建议提前注册好域名并完成备案(国内服务器必须备案)。
连接工具:准备SSH连接工具如PuTTY(Windows)或终端(Mac/Linux)。
二、环境配置
方法一:使用宝塔面板快速搭建
- 安装宝塔面板:
# CentOS系统
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
# Ubuntu系统
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
登录宝塔面板:安装完成后会显示面板地址和账号密码,通过浏览器访问。
安装LNMP环境:在宝塔面板中一键安装Nginx、MySQL和PHP(推荐PHP 7.4)。
方法二:手动安装LNMP环境
- 安装Nginx:
# CentOS
yum install nginx -y
systemctl start nginx
systemctl enable nginx
# Ubuntu
apt install nginx -y
systemctl start nginx
systemctl enable nginx
- 安装MySQL:
# CentOS
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
rpm -ivh mysql80-community-release-el7-3.noarch.rpm
yum install mysql-server -y
systemctl start mysqld
systemctl enable mysqld
# Ubuntu
apt install mysql-server -y
systemctl start mysql
systemctl enable mysql
- 安装PHP:
# CentOS
yum install epel-release yum-utils -y
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm -y
yum-config-manager --enable remi-php74
yum install php php-fpm php-mysqlnd php-opcache php-gd php-xml php-mbstring -y
systemctl start php-fpm
systemctl enable php-fpm
# Ubuntu
apt install php-fpm php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip -y
systemctl start php7.4-fpm
systemctl enable php7.4-fpm
三、创建数据库
- 登录MySQL:
mysql -u root -p
- 创建WordPress数据库:
CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
四、下载并安装WordPress
- 下载最新版WordPress:
cd /var/www
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
chown -R www-data:www-data /var/www/wordpress
chmod -R 755 /var/www/wordpress
- 配置Nginx:
server {
listen 80;
server_name yourdomain.com;
root /var/www/wordpress;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}
- 重启Nginx:
systemctl restart nginx
五、完成WordPress安装
访问您的域名,按照WordPress安装向导完成安装。
填写数据库信息:
- 数据库名:wordpress
- 用户名:wordpressuser
- 密码:password
- 数据库主机:localhost
- 表前缀:wp_(建议修改为其他前缀增强安全性)
- 设置网站标题、管理员账号和密码。
六、腾讯云额外配置
安全组设置:在腾讯云控制台确保开放80(HTTP)和443(HTTPS)端口。
CDN加速:可配置腾讯云CDN加速网站访问。
对象存储:建议将媒体文件存储在腾讯云COS中,减轻服务器负担。
常见问题解决
502 Bad Gateway错误:检查PHP-FPM是否运行,Nginx配置是否正确。
无法创建wp-config.php文件:手动复制wp-config-sample.php为wp-config.php并填写数据库信息。
内存不足:可通过
wp-config.php
添加define('WP_MEMORY_LIMIT', '256M');
增加内存限制。
通过以上步骤,您已成功在腾讯云服务器上安装了WordPress。接下来可以开始安装主题、插件,发布内容,打造您的专属网站!