阿贝云的免费虚拟主机自带控制面板,对新手非常友好。整个过程基本无需编写代码。
1. 准备工作与环境确认
首先,登录阿贝云用户中心,进入免费虚拟主机的管理后台。在开始之前,需要确认主机的PHP版本。建议选择PHP 7.4版本,因为这是与Typecho兼容性最好的版本。同时,需要确保已开启 fileinfo 和 mbstring 这两个PHP扩展。
2. 创建网站与数据库
在控制面板中找到“网站管理”或类似功能,点击“添加站点”,填入你准备好的域名(阿贝云通常会提供免费二级域名),端口保持默认的80。
接下来,在“数据库管理”中新建一个MySQL数据库。创建成功后,请务必记下系统生成的数据库名、用户名和密码,后续安装会用到。
3. 下载与上传Typecho源码
访问Typecho官方网站下载最新的稳定版安装包。
将下载的压缩包解压后,通过控制面板自带的“文件管理”功能,或者FTP工具(如FileZilla),将解压后 build 文件夹里的所有文件上传到网站根目录。在文件管理器中,可以直接上传压缩包再解压。
4. 执行安装向导
在浏览器中访问你的域名,就会自动进入Typecho的安装界面。
-
数据库适配器选择
MySQL。 -
数据库地址:填写
localhost。 -
数据库名称、用户名、密码:填入第2步中记录下来的信息。
-
设置博客管理员的用户名、密码和邮箱。
点击“安装”,完成!安装完成后,建议及时删除根目录下的 install.php 文件,以确保安全。
方案二:云服务器方案 (命令行+宝塔面板,更专业)
如果你使用的是阿贝云的免费云服务器,可以搭建一个更专业、自主性更高的环境,非常适合学习Linux操作。
1. 服务器初始化与连接
在阿贝云后台获取服务器的公网IP地址、root密码。然后,使用SSH客户端(如Xshell、Putty或终端)连接到你的服务器。
2. 安装宝塔面板 (可视化服务器管理)
在SSH终端中,执行宝塔面板的官方安装命令(请以宝塔官网最新命令为准)。安装完成后,会显示面板的访问地址和初始账号密码,请一定保存好。
3. 一键部署LNMP环境
用浏览器打开宝塔面板地址并登录。首次登录时,会提示你安装环境套件,选择“LNMP一键安装”。在安装选项中,PHP版本建议选择7.4。等待安装完成即可。
4. 添加站点与创建数据库
在宝塔面板左侧点击“网站” -> “添加站点”。填入你的域名,并创建一个新的MySQL数据库,将数据库的账号密码记下来。
5. 上传与解压Typecho
添加站点后,进入该网站的根目录。你可以通过宝塔面板的“远程下载”功能,直接粘贴Typecho安装包的下载链接来下载,也可以从本地上传压缩包。下载后,右键点击压缩包选择“解压”。
6. 执行安装向导
在浏览器中访问你的域名,就会进入Typecho的安装界面。安装步骤与方案一的第4步完全一致。
✨ 进阶优化 (让博客更专业)
无论选择哪种方案,完成基础安装后,都可以进行以下优化:
-
开启伪静态 (让URL更简洁)
登录Typecho后台,进入“设置” -> “永久链接”,勾选“启用地址重写功能”。-
如果你用的是虚拟主机 (Apache):在网站根目录创建或编辑
.htaccess文件,写入以下重写规则:<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php [L] </IfModule> -
如果你用的是云服务器 (Nginx):在宝塔面板的网站设置中,找到“伪静态”选项,下拉选择“Typecho”规则并保存。
-
-
配置HTTPS (让访问更安全)
在宝塔面板的网站设置中,找到“SSL”选项,选择“Let's Encrypt”等免费证书,一键申请并开启HTTPS。
希望这篇详细的教程能帮到你,也让你的分享帖显得更专业、更有价值!
可以访问官网了解一下:https://www.abeiyun.com