慣用了Appserv後,這次接學校的moodle系統
學長推薦是使用XAMPP這套整合的軟體
而且它的功能與方便性似乎比Appserv好很多!!
因此就轉貼一下官方的4大安裝步驟,資料來源為XAMPP官方
|     * 步驟 1:  下載只要點選下面的連結之一就可以了。下載最新的版本應該是比較好的。  也可以在 SourceForge,取得完整的下載列表(包含較舊的版本)。  你可以在 發佈說明 ,取得關於所有XAMPP版本的變更和內容的詳細概要。 
|  步驟 2:  安裝
下載完成後,只要輸入下列命令:   
進入Linux命令模式,切換成為系統管理者:
su 將下載的壓縮檔解壓縮到 /opt下:
tar xvfz xampp-linux-1.6.2.tar.gz -C /opt  注意:請使用這些指令來安裝XAMPP,不要使用任何微軟作業系統底下的工具程式來解壓縮檔案, 它會使得程式無法正確執行。  注意2:這個指令會覆蓋掉舊有的XAMPP版本。  這樣就完成了。XAMPP現在已經安裝在  /opt/lampp 目錄下了。   步驟 3:  啟動
要啟動XAMPP只要執行下列的指令:  /opt/lampp/lampp start  現在在你的畫面上,你會看到類似下方的這些訊息:   Starting XAMPP 1.6.2...LAMPP: Starting Apache...
 LAMPP: Starting  MySQL...
 LAMPP started.
 
 Apache 和 MySQL 現在已經啟動了。  如果有任何錯誤訊息,請先到 Linux FAQ  查看是否有相關資料。 |  | 
| 
| 自XAMPP 1.4.7起的補充說明 因為一些非常新的版本如PHP 5也值得關注,因此我們決定將PHP 5.x和 PHP 4.x兩個版本都整合進XAMPP中。  因此如果你發現你的PHP應用程式無法在PHP 5下執行,那麼你可以輕易的將PHP切換回4.x的版本。   使用下列指令你可以將PHP切換回 4.x:  /opt/lampp/lampp php4  當然使用下列指令你可以在把PHP切換回 5.x:  /opt/lampp/lampp php5  如果你忘記了現在的PHP是那個版本,只要使用phpinfo()或是透過下列的指令就可以得知:  /opt/lampp/lampp phpstatus |  | 
| 
|  步驟 4:  測試
好了,看起來好像很簡單,但是你要怎樣知道是否所有的軟體都正確的執行呢? 只要在網址列輸入下面的URL:  http://localhost  現在你應該會看到XAMPP的起始畫面,裡面包含一些檢查系統狀態的連結和一些簡單的範例程式。   
 即時藝術範例:一個小型的PHP/GD程式(自0.9.6prel版起,同時也有一個PHP/Ming的Flash範例,請參考截取畫面) 特別感謝 Anke Arnold所提供的»AnkeCalligraph«字型。  使用說明 關於系統安全(一定要閱讀)
如同前面所提,XAMPP並不建議用在實際上線運作系統,它的目地只是提供程式開發者一個開發的環境。  XAMPP設定的方式是盡可能的開放和允許所有程式開發者所想要的功能。 這樣的設定對於開發環境來說是很棒的,但對一個實際上線運作系統卻是非常危險的。     這裡是一份XAMPP缺乏安全防護的列表:   
MySQL的系統管理者(root)沒有密碼。  MySQL可以透過任何網段加以存取。  ProFTPD 的使用者"nobody",預設密碼是"lampp"。  PhpMyAdmin可以透過任何網段加以存取。  範例程式也可以透過任何網段加以存取。  要修正大部份的系統安全弱點,只要執行下面的指令:   /opt/lampp/lampp security  它會開始一些系統安全檢查,同時使XAMPP的安裝環境變得更安全些。   進階的啟動和停止參數
0.9.4版的  /opt/lampp/lampp只能單獨啟動和停止XAMPP。但自0.9.5版後它可以執行許多進階的指令。   |  | 
| 
| 進階的啟動和停止參數 |  
| 參數 | 描述 |  
| start | 啟動XAMPP。 |  
| stop | 停止XAMPP。 |  
| restart | 重新啟動XAMPP。 |  
| startapache | 單獨啟動Apache。 |  
| startssl | 以SSL模式啟動Apache。這個指令將會使SSL的模式一直持續下去,  例如:如果你以SSL的模式啟動過XAMPP,那麼每一次都將以SSL的模式啟動Apache。 |  
| startmysql | 單獨啟動MySQL資料庫 |  
| startftp | startftp  啟動ProFTPD伺服器。你可以使用FTP來上傳檔案到網頁伺服器中(帳號"nobody",密碼"lampp")。  這個參數將會使ProFTPD每次都自動啟動,因此未來每次你啟動XAMPP,FTP的功能也會跟著啟動。 |  
| stopapache | 停止Apache。 |  
| stopssl | 停止以SSL模式執行的Apache。這個指令會持續的將SSL功能停用,  因此如果你重新啟動XAMPP,SSL功能仍然是處於停止狀態的。 |  
| stopmysql | 停止MySQL資料庫。 |  
| stopftp | 停止ProFTPD伺服器。這個命令會使ProFTPD持續停用,因此如果你重新啟動XAMPP,FTP功能仍然是處於停止狀態的。 |  
| security | 啟動檢查系統安全的小程式。 |  | 
| 
| 舉例說明:如果你要以SSL模式啟動Apache,只要輸入下列指令(以root的身份): /opt/lampp/lampp startssl  現在你可以透過SSL的方式來存取Apache伺服器 https://localhost   什麼程式在那裡?
在典型的Unix系統裡並沒有所謂的系統設定或管理介面,而僅有所謂的設定檔案,  下表是包含在XAMPP中的相關軟體設定檔案概要。   |  | 
| 
| 重要檔案和目錄 |  
| 檔案/目錄 | 用途 |  
| /opt/lampp/bin/ | XAMPP指令的家目錄。例如 /opt/lampp/bin/mysql 用來執行MySQL。 |  
| /opt/lampp/htdocs/ | Apache 文件根目錄。 |  
| /opt/lampp/etc/httpd.conf | Apache設定檔案。 |  
| /opt/lampp/etc/my.cnf | MySQL設定檔案。 |  
| /opt/lampp/etc/php.ini | PHP設定檔案。 |  
| /opt/lampp/etc/proftpd.conf | ProFTPD設定檔案。(從 0.9.5版後才有) |  
| /opt/lampp/phpmyadmin/config.inc.php | phpMyAdmin設定檔案。 |  | 
| 
|  停止  XAMPP
要停止XAMPP只要執行下列指令:   /opt/lampp/lampp stop  你應該會看到:   Stopping LAMPP 1.6.2...LAMPP: Stopping Apache...
 LAMPP: Stopping  MySQL...
 LAMPP stopped.
 
 這樣XAMPP就已經停止了。   移除
使用下面指令來移除XAMPP:    rm -rf /opt/lampp  這樣就完成了。 |  | 
 
                        						
						
						
						
						
						
                     
                    
                    2007年7 月 posted by admin in 
Linux and have 
Comment (1)                                         
我想請問一下 我安裝好xampp之後 我點phpmyadmin進去之後 他顯示phpMyAdmin - 錯誤 Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.請問這要如何解決?