当然可以!WordPress 完全可以不通过宝塔面板来安装。宝塔面板只是一个服务器管理工具,用来简化服务器环境的搭建和管理,但并不是安装 WordPress 的必需品。你可以通过多种方式在服务器上手动或自动化地安装 WordPress。
以下是几种常见的不使用宝塔安装 WordPress 的方法:
✅ 方法一:手动安装(推荐了解原理)
-
准备服务器环境(LAMP/LEMP)
- Linux(如 Ubuntu、CentOS)
- Apache 或 Nginx(Web 服务器)
- MySQL 或 MariaDB(数据库)
- PHP(建议 7.4 或以上)
-
下载 WordPress
cd /var/www/html wget https://wordpress.org/latest.tar.gz tar -xzf latest.tar.gz -
配置数据库
CREATE DATABASE wordpress; CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'yourpassword'; GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost'; FLUSH PRIVILEGES; -
配置 WordPress
- 复制配置文件:
cp wordpress/wp-config-sample.php wordpress/wp-config.php - 编辑
wp-config.php,填入数据库名、用户名、密码。
- 复制配置文件:
-
设置权限
chown -R www-data:www-data /var/www/html/wordpress chmod -R 755 /var/www/html/wordpress -
配置 Web 服务器(Apache/Nginx)
- 配置虚拟主机,指向 WordPress 目录。
- 重启服务:
systemctl restart apache2或nginx
-
访问网站完成安装
- 浏览器打开
http://your-domain.com - 按提示完成 WordPress 安装向导。
- 浏览器打开
✅ 方法二:使用一键脚本(如 LNMP 一键安装包)
使用 LNMP.org 提供的一键安装包:
wget http://soft.vpser.net/lnmp/lnmp1.9.tar.gz -cO lnmp1.9.tar.gz
tar zxvf lnmp1.9.tar.gz
cd lnmp1.9
./install.sh lnmp
安装完成后,使用 lnmp vhost add 添加站点,然后上传或下载 WordPress 安装。
✅ 方法三:使用 Docker 安装(现代化、便捷)
docker run --name wordpress-mysql -e MYSQL_ROOT_PASSWORD=yourpassword -e MYSQL_DATABASE=wordpress -d mysql:5.7
docker run --name wordpress --link wordpress-mysql:mysql -p 8080:80 -d wordpress
访问 http://localhost:8080 即可开始安装。
适合开发、测试环境,也可用于生产(配合 Nginx、SSL 等)。
✅ 方法四:云平台一键部署
很多云服务商(如阿里云、腾讯云、AWS、DigitalOcean)提供 一键部署 WordPress 的镜像或应用市场功能,无需宝塔也能快速搭建。
例如:
- DigitalOcean:选择 WordPress Droplet
- 阿里云:在镜像市场搜索“WordPress”
- AWS Lightsail:直接选择 WordPress 应用
总结
| 方法 | 是否需要宝塔 | 适合人群 |
|---|---|---|
| 手动安装 | ❌ 不需要 | 学习原理、想深入理解 |
| LNMP 一键包 | ❌ 不需要 | 喜欢命令行、轻量管理 |
| Docker | ❌ 不需要 | 开发者、容器爱好者 |
| 云平台一键部署 | ❌ 不需要 | 快速上线、新手友好 |
✅ 结论:宝塔只是工具之一,WordPress 完全可以脱离宝塔安装。选择哪种方式取决于你的技术水平、运维习惯和项目需求。
如果你刚开始接触,建议先用云平台一键部署或 Docker 快速体验;如果想深入学习,推荐手动搭建 LAMP 环境。
需要我帮你写一个完整的手动安装教程吗?
云计算HECS