1、dede cms 本地運行
學習所用啊,那可以在本機使用以下兩個方法:
1、可以到dede論壇直接下載DedeAMPZ-PHP環境整合套件
地址為 http://bbs.dedecms.com/86501.html
2、可以使用 APMServ 5.2.6
這個軟體是一款擁有圖形界面的快速搭建Apache 2.2.9、PHP 5.2.6、MySQL 5.1.28&4.0.26、Nginx 0.7.19、Memcached 1.2.4、phpMyAdmin 2.11.9.2、OpenSSL、SQLite、ZendOptimizer,以及ASP、CGI、Perl網站伺服器平台的綠色軟體。無需安裝,具有靈活的移動性,將其拷貝到其它目錄、分區或別的電腦時,均只需點擊APMServ.exe中的啟動按鈕,即可自動進行相關設置,將Apache和MySQL安裝為系統服務並啟動。APMServ集合了Apache穩定安全的優點,並擁有跟IIS一樣便捷的圖形管理界面,同時支持MySQL 5.0 & 4.0兩個版本,虛擬主機、虛擬目錄、埠更改、SMTP、上傳大小限制、自動全局變數、SSL證書製作、緩存性能優化等設置,只需滑鼠一點即可完成。
1、注意事項:APMServ程序所在路徑不能含有漢字和空格。
2、MySQL默認用戶名:root,密碼為空
3、MySQL資料庫文件存放目錄:MySQL5.1\data或MySQL4.0\data
4、網站根目錄[HTML,PHP]www\htdocs [ASP]www\asp [CGI,Perl]www\cgi-bin
5、訪問本機請用http://127.0.0.1/或https://127.0.0.1/ (如果開啟SSL)
6、非默認埠,網址為http://127.0.0.1:埠/或https://127.0.0.1:埠/
7、如果在「擴展功能」中選擇使用Memcached,它的埠為:11211
8、APMServ集成了以下軟體:
Apache 2.2.9 【HTTP伺服器】
Nginx 0.7.19 【HTTP伺服器】
NetBox 2.8 Build 4128 【HTTP伺服器+ASP腳本解釋引擎】
PHP 5.2.6 【PHP腳本解釋引擎】
MiniPerl 5.8 【Perl腳本解釋器】
Memcached 1.2.4 【key-value內存緩存系統】
MySQL 5.1.28 【MySQL資料庫伺服器】
MySQL 4.0.26 【MySQL資料庫伺服器】
phpMyAdmin 2.11.9.2 【MySQL資料庫在線管理工具】
eAccelerator 0.9.5.3 【PHP腳本加速引擎】
ZendOptimizer 3.3.3 【PHP腳本加速引擎】
OpenSSL 0.9.8h 【HTTPS(SSL)安全傳輸協議】
附加組件:
一Perl、CGI支持(需下載ActivePerl):
APMServ 5.2.6 附帶的是MiniPerl,可以運行簡單的Perl、CGI程序。如果運行復雜的Perl、CGI程序,請下載ActivePerl,安裝在APMServ所在分區根目錄下的usr目錄中。假如APMServ所在目錄為E:\APMServ5.2.6,則將ActivePerl的安裝路徑選為E:\usr
下載地址 http://dl.pconline.com.cn/html_2/1/98/id=41124&pn=0.html
個人感覺還是第二種軟體實用.
2、如何在Windows上快速安裝配置PyroCMS
1、檢查系統需求
Apache/Nginx
MySQL
PHP 5.5.9+
Composer
PHP擴展:OpenSSL、 PDO、Mbstring、Tokenizer、Fileinfo、GD(2.0+)/Imagick(6.5.7+)
系統滿足上述需求後才能繼續進行安裝。
2、使用Composer安裝項目和依賴
在web根目錄下運行以下命令:
composer create-project pyrocms/pyrocms=3.0-beta1 --prefer-source
注意在Windows系統中這里我們不能使用--prefer-dist選項進行安裝,否則會報錯:
[ErrorException]
ZipArchive::extractTo(): No such file or directory
註:使用--prefer-source選項會強制克隆源代碼,而不是像--prefer-dist那樣強制下載git引用的壓縮包。
Composer使用PHP的ZipArchive擴展壓縮文件,使用--prefer-dist安裝在Windows系統上存在一個問題:如果路徑大於256個字元或者包含.會拋出上述錯誤異常,進而導致Composer不能繼續往下運行。Linux上則不存在這個問題。
安裝完成後,如果是在Linux環境需要配置storage、public/assets、bootstrap/cache目錄的可寫許可權。
如果你覺得Composer安裝麻煩還可以使用學院提供的一鍵安裝包:PyroCMS 3.0測試版一鍵安裝包。
3、在瀏覽器中完成安裝和配置
在瀏覽器中導航到http://localhost/pyrocms/public,頁面會自動跳轉到安裝界面http://localhost/pyrocms/public/installer,此時頁面可能會出現錯誤頁面,錯誤提示信息如下:
FatalErrorException in Container.php line 790:
Maximum function nesting level of '100' reached, aborting!
在Laravel中這並不是什麼bug,只是因為安裝了XDebug而PHP配置文件中xdebug.max_nesting_level對應值設置過低的緣故(默認為100),我們只需將其值設置為250(Homestead虛擬機中就是這么設置的)並重啟web伺服器即可。
注意第一次訪問需要較長時間,這是因為要編譯並載入前端資源的緣故。載入完成後,安裝頁面顯示如下(部分截圖):
在該頁面我們要填寫資料庫配置信息,管理員賬戶信息以及站點的一些通用配置。填寫完成後點擊「Save」按鈕提交表單,然後進入安裝進度頁面,完成站點相關配置和初始化操作,以及基本模塊和擴展的安裝:
安裝完成後顯示如下:
點擊「Login」按鈕進入登錄頁面:
填寫我們之前提交的管理員賬戶信息進行登錄。登錄成功後跳轉到後台管理頁面http://localhost/pyrocms/public/admin/dashboard:
PyroCMS採用類似Drupal(一個流行的開源CMS)的節點(Node)方式來組織內容,一切元素諸如表單元素、分類、類型、設置等都可以看作節點,然後以節點方式組成內容,比如發布Posts需要先創建分類,類型(如文章、視頻等),以及文章欄位對應的表單元素節點等。感興趣的同學可以去玩玩,這里我就不深入探討了。
3、phpcms安裝後主頁
去temples裡面吧文件的路徑改一下,下載一套新的,在本地安裝,安裝後,拿這個本地的代碼和你那個空間上的代碼比較,然後把localhost替換為你的域名或者直接一個: / 就好了。希望能夠幫到你的忙, 周口學子網,為您解答免費資源 免費教程都有。 QQ:1013530408
4、openssL編譯出錯 求助
你把編譯選項/WX去掉,估計可以編譯通過