在开始安装PHPCMS V9(目前最稳定的V9.6.3 UTF8版本)之前,必须确保服务器环境满足特定要求。PHPCMS基于PHP和MySQL开发,对PHP版本较为敏感。为了确保零报错安装,推荐使用PHPStudy(小皮面板)作为本地集成环境,因为它能最方便地切换PHP版本。
1. 下载并安装PHPStudy
下载PHPStudy V8版本(支持多版本切换)。安装完成后,启动Apache和Nginx服务(任选其一,推荐Apache)。
2. 切换PHP版本至5.6
PHPCMS V9原生不支持PHP 7.0+的高版本,很多函数如`mysql_`已被废弃。务必将PHP版本切换到 PHP 5.6.x。在PHPStudy面板中,点击“PHP版本”切换,并重启服务。
3. 开启必要PHP扩展
在PHPStudy面板中,点击“其他选项菜单” -> “PHP扩展及配置” -> “PHP-5.6.x”,确保以下扩展处于开启状态(勾选状态):
修改配置后,必须重启Apache服务使配置生效。
1. 获取安装包
搜索并下载 phpcms_v9.6.3_UTF8.zip。这是目前官方发布的最后一个完整版本。请确保文件名包含“UTF8”以避免编码乱码问题。
2. 解压与文件迁移
将下载的压缩包解压。解压后会看到一个名为 `phpcms` 的文件夹。进入该文件夹,你会看到 `caches`、`phpcms`、`uploadfile` 等目录以及 `index.php`、`admin.php` 等文件。
不要将 `phpcms` 文件夹本身放入网站根目录,而是将其内部的所有文件和文件夹全选,复制到你的Web根目录下。假设你的Web根目录是 `D:\phpStudy\WWW\`,操作后结构应如下:
```text D:\phpStudy\WWW\ ├── admin.php ├── api.php ├── cache.php ├── index.php ├── phpcms ├── phpsso_server ├── statics └── ... ```1. 登录数据库管理工具
在浏览器访问 `http://localhost/phpmyadmin`。默认用户名通常是 `root`,密码为你安装PHPStudy时设置的数据库密码(默认为 `root`)。
2. 新建数据库
点击左侧菜单的“新建”。在“数据库名称”输入框中填写:phpcms_v9。
在“排序规则”下拉菜单中选择:utf8_general_ci。这是防止中文乱码的关键步骤。点击右下角的“创建”按钮。
3. 记录连接信息
安装时需要用到以下信息,请确认:
1. 运行安装程序

在浏览器地址栏输入:http://localhost/install.php。如果环境检测通过,你将看到“PHPCMS V9 安装向导”界面。
2. 同意协议与环境检测
点击底部的“下一步”按钮同意协议。系统会自动检测服务器环境及目录权限。如果所有项目显示为绿色“√”,点击“下一步”。如果有红色“×”,请检查第一步中的PHP扩展是否开启,或者 `caches`、`uploadfile` 目录是否有写入权限。
3. 填写数据库配置(关键步骤)
在“配置数据库”界面,按照以下信息准确填写:
localhostrootrootphpcms_v9utf8v9_(除非你有特殊需求)4. 设置管理员账号 在同一界面下方,设置网站后台登录信息:
admin123456123456admin@example.com确认无误后,点击“下一步”。
5. 开始安装
系统将自动创建数据表并初始化数据。等待进度条走完,出现“安装成功”提示。
安装完成后,系统处于不安全状态,必须执行以下两步操作,否则极易被黑客入侵。
1. 删除install目录
打开你的网站根目录,找到名为 install 的文件夹,将其彻底删除。如果不删除,任何人都可以重新运行 `install.php` 覆盖你的数据库或重置密码。
2. 修改后台入口文件名
默认的后台地址是 `admin.php`,这是全网皆知的攻击目标。将其重命名为一个复杂的名字,例如 `myadmin888.php`。 操作方法:在根目录下,右键点击 `admin.php` -> 重命名 -> 输入 `myadmin888.php`。 以后登录后台,请访问:http://localhost/myadmin888.php。
在实操过程中,可能会遇到以下典型问题,请对照排查:
1. 提示“不支持Mysql数据库”
原因:PHP版本过高或未开启mysqli扩展。 解决:在PHPStudy中切换回PHP 5.6版本,并确保“php_mysqli”扩展已勾选且Apache已重启。
2. 提示“DIR: ./caches/ ... No write permissions”
原因:Linux服务器或特定权限设置下,程序无写入缓存目录的权限。 解决:如果是Linux环境,需在终端执行命令赋予写权限: ```bash chmod -R 777 caches chmod -R 777 uploadfile ``` 如果是本地Windows环境,检查此文件夹是否被设置为“只读”,右键属性取消只读勾选。
3. 验证码不显示
原因:GD库未开启或BOM头编码问题。 解决:确保 `php_gd2` 扩展已开启。如果开启后仍不显示,检查 `phpcms/modules/admin/functions/admin.func.php` 文件,确保文件编码为无BOM的UTF-8。
完成以上所有步骤后,你的PHPCMS V9就已经成功运行在本地环境了。前台访问 `http://localhost`,后台访问你修改后的入口文件,即可开始内容管理。
易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图