安装方法
2021-11-10

运行需要mysql数据库和php运行环境(例如AppServ)。
新建数据库,把snow.sql导入数据库,字符集设utf8,排序规则设utf8_general_ci
config配置文件改成你的信息,就可以运行了。

搭建php运行环境:
第一步:安装AppServ。安装时,出现4个组件的选择安装,把MySql Database的钩去掉,就是不要安装,否则会覆盖已安装的mysql数据库。mysql数据库应另外单独安装,用不着通过AppServ方式安装。
第二步:把网页程序文件,都放到C盘的AppServ文件夹里的www文件夹里。
第三步:浏览器网址栏输入localhost/index.html就可以打开网页主页了。
最好在www文件夹下,再建立一个文件夹,例如叫a。网页文件都放入a文件夹,那么网址就是localhost/a/index.html

安装mysql数据库:
第一步:安装mysql数据库
第二步:安装navicat或workbench,就是mysql的可视化界面
第三步:建立数据库,把snow.sql导入进去。新建数据库时,字符集选择utf8,排序规则选择utf8_general_ci

搭建远程服务器环境:
本地运行,不用考虑这个。
第一步:给服务器安装操作系统,一般选择轻量级的操作系统centOS。当然其它操作系统也可以。
第二步:用SSH工具(远程连接工具)连接到服务器。
第三步:用yum指令,安装堡塔。堡塔方便给服务器下载和安装应用软件,以及搭建网站。当然不用堡塔也可以。
第四步:通过网页方式,进入堡塔管理页面,这样就有个可视化的界面来管理服务器了。
第五步:在堡塔界面中,新建网站。
第六步:上传网页文件,导入数据库。
此外,还要有域名审核,域名解析等要办的事。

本站全部程序已经开源,任何人都能下载、复制、分发、修改、据为己有。以后我会继续更新,发布新的开源版本。
首页为index.html,数据库为snow.sql
人工智能程序都写为了mysql存储过程,网页只是输入输出的显示。
已有非常唯美的网页显示界面。由于人工智能程序都在数据库里,所以如果你们要做电脑客户端或手机客户端,只需要做个显示界面就行。
你可以不要任何网页文件,只要数据库文件(snow.sql),就包含全部的人工智能程序。调用存储过程enter,就可以完成人工智能。enter第一个是输入参数(用户输入),第二个是输出参数(电脑回答),第三个是输出参数(语法分析)。如果要网页文件,index.html中,arr[0]里面就是电脑的回答,是connect.php从mysql数据库传回的回答。
本地运行没有问题,服务器运行如遇到问题:
(1)需要放行mysql的3306端口。
(2)如果输出报错,就是root权限的授权问题,百度一下错误编号,就可以找到解答方法。