在没有域名的情况下,你仍然可以在服务器上安装 WordPress,但这通常适用于以下几种情况:
✅ 适用场景:
- 本地开发/测试环境
- 使用 IP 地址访问的内网或临时服务器
- 准备阶段:先部署 WordPress,之后再绑定域名
🛠 方法一:使用服务器 IP 地址安装 WordPress
步骤如下:
1. 安装 LAMP 或 LNMP 环境
确保你的服务器已经安装了:
- Web 服务器(Apache/Nginx)
- PHP 及常用扩展(如
php-mysql,php-curl等) - MySQL/MariaDB 数据库
2. 下载并解压 WordPress
cd /var/www/html
wget https://wordpress.org/latest.tar.gz
tar -zxvf latest.tar.gz
此时会生成一个 wordpress 文件夹。
你可以将其内容移到根目录下:
mv wordpress/* .
rm -rf wordpress
3. 创建数据库和用户
CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
4. 配置 wp-config.php
复制配置文件模板:
cp wp-config-sample.php wp-config.php
编辑 wp-config.php,填写数据库信息:
define('DB_NAME', 'wordpress');
define('DB_USER', 'wpuser');
define('DB_PASSWORD', 'your_password');
define('DB_HOST', 'localhost');
⚠️ 注意:此时不要设置
WP_HOME和WP_SITEURL,除非你知道自己在做什么。
5. 设置权限
chown -R www-data:www-data /var/www/html
chmod -R 755 /var/www/html
6. 通过浏览器访问安装向导
打开浏览器访问:
http://你的服务器IP地址
你会看到 WordPress 的安装界面,继续按照步骤完成即可。
🔧 后续绑定域名时的注意事项
一旦你有了域名,需要做以下几步:
-
将域名解析到服务器 IP
- 在域名服务商后台添加 A 记录,指向你的服务器 IP
-
修改 WordPress 中的站点地址
- 登录 WordPress 后台,在“设置” -> “常规”中修改:
- WordPress 地址 (URL)
- 站点地址 (URL)
或者直接在数据库中修改
wp_options表中的siteurl和home字段。 - 登录 WordPress 后台,在“设置” -> “常规”中修改:
-
配置虚拟主机(如果是 Apache/Nginx)
- 为你的域名配置虚拟主机配置文件,指向 WordPress 根目录
❗ 常见问题与解决方案
Q:用 IP 安装后绑定了域名,无法访问?
- 原因:WordPress 内部记录了站点 URL。
- 解决:手动修改数据库或使用
WP_HOME和WP_SITEURL常量来修正地址。
Q:能用公网 IP 搭建正式网站吗?
- 技术上可以,但不推荐用于生产环境,因为:
- IP 地址容易变动(尤其是非固定 IP)
- 不利于 SEO 和品牌建设
- 无法使用 HTTPS(Let’s Encrypt 要求域名)
✅ 小结
| 是否有域名 | 是否可以安装 WordPress | 备注 |
|---|---|---|
| ✅ 有 | ✅ 是 | 推荐方式 |
| ❌ 无 | ✅ 是 | 可以用 IP 地址访问,适合测试 |
| 📲 动态 IP | ⚠️ 可行但不推荐 | 网站不稳定 |
如果你告诉我你使用的服务器类型(如阿里云、腾讯云、VPS、本地电脑等),我可以给你更具体的步骤。需要的话也可以帮你写好配置文件 😄
CDNK博客