若电脑内没有下载phpstudy,可以到官网下载,官网地址:点击打开链接
下载后,解压,得到:
而后直接运行phpStudySetup.exe,即可安装
Apache、mysql、PHP、IIS等存在PHPTutorial文件夹内。
打开运行phpStudy.exe可看到运行框:
【切换版本】可切换为其他php版本,选择【其他选择菜单】-【站点域名管理】可配置其他php项目的目录。
先到官网下载edusoho:http://www.edusoho.com/
选择右侧开源下载,即可下载安装包,解压,放到phpStudy中的根(www)目录下
打开phpStudy,点开【其他选择菜单】-【phpStudy设置】-【端口常规设置】
端口设置为80或者其他,网站目录后面加上edusoho\web,默认首页后面加上app.php,脚本运行最长时间为300s,最长传时间最大值改为1024M,数据库引擎改为INNODB;
然后设置一个站点-【站点域名管理】,网站域名设为localhost,网站目录为edusoho\web存放目录,域名为80或其他,点击新增-保存设置并存放配置文件即可。
若显示php版本过低,则打开phpStudy,点击切换版本,切换为其他合适的版本。
在浏览器中开启localhost,则可以看到:
进入安装。
1) 安装到第二步,创建数据库时,显示创建数据库失败,若不选择【生成演示数据】,则可以创建。得到的官方解答是:
1. 查看数据库引擎是否是innodb,如果不是则设置为innodb为默认引擎:1. 查看mysql存储引擎情况: mysql>show engines。 InnoDB | YES,说明此mysql数据库服务器支持InnoDB引擎。
2. 设置InnoDB为默认引擎:在配置文件my.ini中的 [mysqld] 下面加入default-storage-engine=INNODB
3. 重启mysql服务器
4. 登录mysql数据库,mysql>show engines。如果出现 InnoDB |DEFAULT,则表示设置InnoDB为默认引擎成功。
如果引擎为innodb还有问题,查看app 文件夹有没有写权限,如果没有写入权限会导致数据库的配置文件不能写入,然后将localhost和127.0.0.1都试着安装一下。实在不行,给edusoho整个文件夹加上777权限。
但我都改了,还是不好使,所以,我就只创建了数据库,数据是利用sql语句添加的,sql语句存放在:edusoho\web\install路径下,edusoho是创建表,其他是添加演示数据的。
2) 安装到第三步初始化系统时,我出现了一个错误,叫【此编辑区模板不存在,更新失败!】
A\当时找了好多地方,都没有解决办法,查了下logs(在edusoho\app\logs\install.log)日志,也显示
最后不得已,我把
edusoho\src\Biz\Content\Service\Impl\BlockServiceImpl.php下的那句话注掉了
B\后来我就问了飞球鱼的老师,她给的解释是:
然后进行下一步,得到了AccessKey和SecretKey值,这两个值需要妥善保管。倘若没有生成这两个授权码,则可以先【进入系统】-【登录】-【管理后台】-【教育云】-【授权信息】重新生成授权码。
安装成功后:进入系统或者再次访问localhost,则进入网站:
可到http://www.qiqiuyu.com/飞球鱼查看安装教程
在运行其他平台时,需要使用php命令行启动,但启动时提示:
‘php’不是内部或外部命令,也不是可运行的程序。或批处理文件
这是由于没有配置系统环境变量:
1、在think1下path配置php.exe所在目录
2、同样的系统变量也配置相同的路径
3、在php.ini下改了三个配置
;extension=php_gd2.dll
;extension=php_mysql.dll
;extension=php_sockets.dll
将前面的;去掉
参考:http://www.jb51.net/article/61507.htm