独立服务器上安装WordPress的步骤和方法
步骤一:准备服务器环境
-
安装运行环境(LAMP/LNMP)
- Linux系统需安装Apache/Nginx、MySQL/MariaDB、PHP及相关扩展(如
php-mysql
)。 - 以CentOS为例,执行命令:
yum install -y httpd mariadb-server php php-fpm php-mysql
- 启动服务并设置开机自启:
systemctl start httpd mariadb php-fpm systemctl enable httpd mariadb php-fpm
- Linux系统需安装Apache/Nginx、MySQL/MariaDB、PHP及相关扩展(如
-
配置防火墙
- 开放80(HTTP)/443(HTTPS)端口:
firewall-cmd --permanent --add-service=http firewall-cmd --permanent --add-service=https firewall-cmd --reload
- 开放80(HTTP)/443(HTTPS)端口:
步骤二:配置数据库
- 登录MariaDB/MySQL创建专属数据库和用户:
CREATE DATABASE wordpress; CREATE USER 'wpuser'@'localhost' IDENTIFIED BY '强密码'; GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost'; FLUSH PRIVILEGES;
步骤三:上传并安装WordPress
-
下载并解压程序
- 从WordPress官网下载最新版,解压至网站根目录(如
/var/www/html/
):wget https://wordpress.org/latest.tar.gz tar -xzvf latest.tar.gz -C /var/www/html/
- 从WordPress官网下载最新版,解压至网站根目录(如
-
修改配置文件
- 复制
wp-config-sample.php
为wp-config.php
,编辑数据库连接信息:define('DB_NAME', 'wordpress'); define('DB_USER', 'wpuser'); define('DB_PASSWORD', '强密码'); define('DB_HOST', 'localhost');
- 复制
-
设置文件权限
- 确保Web服务器用户(如
apache
或nginx
)拥有读写权限:chown -R apache:apache /var/www/html/wordpress chmod -R 755 /var/www/html/wordpress
- 确保Web服务器用户(如
步骤四:完成安装
- 浏览器访问服务器IP或域名,按向导填写站点名称、管理员账号密码等信息。
- 安装后登录后台(
http://服务器地址/wp-admin
),根据需要安装主题和插件(如SEO、安全防护插件)。