<br>
# 一、 phpStudy搭建运行环境
搭建 `PHP` 运行环境的软件很多,比如: `XAMPP` `phpStudy` `宝塔面板` 等,phpstudy软件下载速度快,使用方便稳定,所以这里以 [`phpStudy`](https://m.xp.cn/) 为例 ,选择`win`版本并下载,我的安装目录在 C 盘,最终在本地存放项目(码蚁成绩管理系统)地址为 `C\phpstudy_pro\WWW\x.cj.cn` ,本章节将以这个目录进行说明演示,如果目录不同请根据自己的目录进行调整。安装后显示如下。
:-: ![](https://img.kancloud.cn/93/ff/93ff67f2e0f0f27a48167dbb7f9b32dd_801x632.png =600x400)
<br>
# 二、 选择套件
演示以 `Apache2.4` 和 `MySql8.0` 两个套件为例,其它套件可以自行选择使用,但要符合安装条件。 套件的安装与卸载在 `环境` 中。
:-: ![](https://img.kancloud.cn/78/fe/78febe40baa26154775ad2fdff71f016_1147x687.png =600x350)
套件安装后启动服务器。
:-: ![](https://img.kancloud.cn/ba/ab/baab9c84e51d2de8aa0263f032564182_540x141.png =400x100)
<br>
# 三、环境变量设置
这一步对很多朋友来说很头疼,但是这步操作只需要操作一次,换来的却是导入数据结构、导入基础数据和后期的升级更方便,更何况有了这个技能,以后还有什么项目的搭建能难倒你。
不管用什么搭建 `PHP` 运行环境,都需要将 `php.exe` 文件地址添加到操作系统环境 `Path` 变量中。文件地址与前面参数之间要用小写分号 `;` 隔开,设置后需要重新启动计算机才能生效,如果不想重新启动计算机,可以在 `cmd` 中输入 `set path=c:/` 命令 。
:-: ![](https://img.kancloud.cn/cb/94/cb9453252dc6947f892d9427865df771_1657x1094.png)
用 `php -v` 命令测试 `PHP` 命令能否正常运行,设置成功会出现 `PHP` 版本号。
:-: ![](https://img.kancloud.cn/28/d4/28d4bdad75b3f1b1c690baebfe9196c2_851x156.png =500x100)
<br>
# 四、创建网站
默认网站建议删除,这样可以省去很多麻烦。创建网站方法如下图,以域名 `x.cj.cn` 为例。
:-: ![](https://img.kancloud.cn/08/b9/08b92c48a49ec8ff2299bb53d40b9d60_1457x947.png =700x430)
* 域名
必须是域名格式或者是 `IP` 地址。
* 根目录
文本框中需要在自动生成的地址后面额外添加 `/public` ,因为我们的根目录就在这儿。
* 创建数据库
如果没有数据库,需要勾选`创建数据库`,数据库的`名称`、`用户名`、`密码`需要记住,在后面的项目配置中需要用到。数[项目安装与更新](chengji/jichu/anzhuang.md)据库已经存在可以跳过这项操作。数据库相关信息忘记了,在左侧菜单的数据库中重新设置。
>[success] 部分计算机在创建后可能会提醒创建目录失败,不用理会,我们不需要这个目录。
设置成功后,打开目录,显示如下:
:-: ![](https://img.kancloud.cn/49/3b/493b1080daa92ca13375d6a6b29673c4_1336x304.png =600x150)
`x.cj.cn` 文件夹是创建网站时自动创建的,如果这个文件夹创建成功那就删除它,否则在后面使用 `Git` 下载项目时会提示错误 。
<br>
# 五、安装 Git
`Git` 是个好东西,它是代码版本管理工具,可以克隆项目和更新项目,或退回项目的旧版本。推荐使用 [`Git`](https://git-scm.com/downloads) 下载(克隆)项目。如果选择使用网页下载,可以跳过这个步骤。
`Git` 进入
`Git` 出现闪退可以下载安装 `Windows Portable` 版本。速度慢可以到 [国内镜像](https://pan.baidu.com/s/1i-cEOCVHCsyZ4TZTDXWC1Q) 下载安装,也可以直接使用某软件管家下载安装。
<br>
# 六、容易出现的问题
部分电脑添加网站后没有伪静态,Apache可以将 [.htaccess](https://gitee.com/dlbz/shangma/blob/master/public/.htaccess) ,Nginx可以将[nginx.htaccess](https://gitee.com/dlbz/shangma/blob/master/public/nginx.htaccess)中的内容全部复制到伪静态设置中。
:-: ![](https://img.kancloud.cn/82/91/8291cf81bd9a1e4c495c6d95897d419c_1819x934.png =800x400)
# 七、分享一个数据库管理软件
navicat(含注册机)
链接:https://pan.baidu.com/s/1qVTdK-D-zyGXiwhqcrnMWA
提取码:ocqq
如果觉得`SQL_Front`和`phpMyAdmin`不好用的话,可以试试它。
:-: ![](https://img.kancloud.cn/d7/82/d782bbb90674f02aff4b9b85267afe65_976x679.png =800x400)
如果还有疑问可以参考 [phpStudy](https://www.xp.cn/) 使用教程 。
- 序言
- 系统功能
- 基础
- Windows系统运行环境搭建(win+phpstudy)
- window项目安装与更新
- Linux系统运行环境搭建(宝塔面板部署)
- 项目配置
- 教师操作流程
- 登录系统
- 系统管理
- 系统设置
- 单位管理
- 类别管理
- 文件管理
- 数据备份
- 教师管理
- 教务管理
- 学期管理
- 班级管理
- 学科管理
- 学生管理
- 考试管理
- 考试列表
- 考试设置
- 生成考号
- 选择成绩录入方法
- 成绩统计
- 查看成绩
- 成绩录入流程
- 扫码录入
- 表格录入
- 统计项目说明
- 常见问题
- 遇到问题怎么办
- mkdir Permission denied
- 项目安装后显示Not Found
- Warning:require(……):failed to open stream:No such file or directory in ……autoload_real.php
- SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO)
- disk_free_space():open_basedir restriction in effect. File(/) is not within the allowen path(s):(E:/wwwroot/shangma/;C:/Windows/Temp/;C:/Temp/;D:/BtSoft/temp/session/)
- 附录
- 安全
- 作者