Windows下使用phpstudy安裝edusoho

Windows下使用phpstudy安裝edusoho

1、安裝phpStudy

若電腦內沒有下載phpstudy,可以到官網下載,官網地址:點擊打開鏈接

下載後,解壓,得到:

 

而後直接運行phpStudySetup.exe,即可安裝

 

ApachemysqlPHPIIS等存在PHPTutorial文件夾內。

打開運行phpStudy.exe可看到運行框:

 

【切換版本】可切換爲其他php版本,選擇【其他選擇菜單】-【站點域名管理】可配置其他php項目的目錄。

2、配置edusoho

先到官網下載edusoho:http://www.edusoho.com/

 

選擇右側開源下載,即可下載安裝包,解壓,放到phpStudy中的根(www)目錄下

 

打開phpStudy,點開【其他選擇菜單】-【phpStudy設置】-【端口常規設置】

 

端口設置爲80或者其他,網站目錄後面加上edusoho\web,默認首頁後面加上app.php,腳本運行最長時間爲300s,最長傳時間最大值改爲1024M,數據庫引擎改爲INNODB;

然後設置一個站點-【站點域名管理】,網站域名設爲localhost,網站目錄爲edusoho\web存放目錄,域名爲80或其他,點擊新增-保存設置並存放配置文件即可。

 

若顯示php版本過低,則打開phpStudy,點擊切換版本,切換爲其他合適的版本。

在瀏覽器中開啓localhost,則可以看到:

 

進入安裝。

3、安裝過程中遇到的問題:

1) 安裝到第二步,創建數據庫時,顯示創建數據庫失敗,若不選擇【生成演示數據】,則可以創建。得到的官方解答是:

1.  查看數據庫引擎是否是innodb,如果不是則設置爲innodb爲默認引擎:1. 查看mysql存儲引擎情況: mysql>show enginesInnoDB | YES,說明此mysql數據庫服務器支持InnoDB引擎。
2. 設置InnoDB爲默認引擎:在配置文件my.ini中的 [mysqld] 下面加入default-storage-engine=INNODB
3. 重啓mysql服務器
4. 登錄mysql數據庫,mysql>show engines。如果出現 InnoDB |DEFAULT,則表示設置InnoDB爲默認引擎成功。
如果引擎爲innodb還有問題,查看app 文件夾有沒有寫權限,如果沒有寫入權限會導致數據庫的配置文件不能寫入,然後將localhost127.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/飛球魚查看安裝教程

 

4. 運行php命令不好使

在運行其他平臺時,需要使用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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章