大家好,最近一段时间在找可演示的项目;
在码云上找了很多,安装部署之后,总是会出现或七或八的毛病;
所以,我放弃了码云。
放弃码云之后,我转战GitHub,找到了star比较多的开源项目;
然后进行了模拟安装,目前已安装成功;
那么后续我就将使用这个项目作为被测产品给大家演示后续的步骤。
既然要使用被测项目,那么用例编写的第一节,我就给大家讲解这个开源项目的安装部署。
部署在虚机VMware环境内。我使用的系统是centos6。
--01 产品简介--
开源产品名称: iCMS
开源产品描述:
iCMS 是一套采用 PHP 和 MySQL 构建的高效简洁的内容管理系统,为您的网站提供一个完美的开源解决方案
软件著作权号:2018SR223494
开源产品源码地址:
https://github.com/idreamsoft/iCMS
开源产品官网:
https://www.icmsdev.com/
iCMS 可以用来干什么
博客
markdown博客
资讯/新闻站点
公司产品展示
图片展示
快速二次开发
移动端网站
接入微信公众平台
为微信小程序提供API服务
环境需求
PHP 5.3 以上版本 推荐使用PHP5.6以上版本
Mysql5 数据库支持,并在PHP中安装了相关扩展
PHP cURL 扩展
PHP mbstring 扩展 或者 PHP_iconv 扩展 支持
PHP_GD 扩展 验证码程序需要用到
Redis 或者 Memcache 缓存 [可选]
--02 安装--
1.为了简化存在的php/mysql环境,我建议大家安装宝塔面板或者lnmp环境。
1.1) lnmp安装请参考网址:
https://lnmp.org/
1.2)宝塔安装请参考网址:
http://www.bt.cn/
备注:以上两个环境均包含了php+mysql+nginx
2. 下载iCMS源码,请从GitHub下载或者iCMS官网下载;或者在公众号菜单【源码素材】项发送邮件给我获取源码资源
3. 在/www/wwwroot目录创建iCMS文件夹(我本机安装的是宝塔面板)
cd /www/wwwroot
- 将下载好的iCMS源码上传至/www/wwwroot/iCMS
你可以使用winscp上传
或者其他具有上传功能的ssh工具
- 设置iCMS的权限为可读
chmod -R 777 /www/wwwroot/iCMS
6. 在/www/server/panel/vhost/nginx内增加iCMS.conf文件
vim iCMS.conf
6.1)内容如下
server{
7.在/www/server/panel/vhost/rewrite目录下新增文件iCMS.conf
vim iCMS.conf
7.1)内容如下
location / {
8. 重启nginx
service nginx restart
- 浏览器URL打开
http://您的网站域名/install/index.php
9.1)步骤一:安装环境
9.2)步骤二:点击按钮
9.3)步骤三:点击下一步
9.4)步骤四:点击下一步
10.安装完成,进入前端
11.网站后端
以上是被测产品的部署过程,thx~