 |
|
|
|
Ads
歡迎來到XAMPP Linux版本 (X86相容版本)
順道一提:以前這套軟體叫做LAMPP,但為了避面誤解於是我們把它更名為
»XAMPP Linux版本«。因此如果你正在尋找LAMPP,那麼你就來對了地方囉。
如果你遇到任何與XAMPP相關的問題,請與我聯繫。
這將會幫助我改善XAMPP,使它變得更易於使用。 |
|
|
|
|
| XAMPP Linux版 1.6.6, 2008年 2月 11日 |
 版本 |
 檔案大小 |
 介紹 |
XAMPP Linux 1.6.6 |
58 MB |
Apache 2.2.8, MySQL 5.0.51a, PHP 5.2.5 & 4.4.8 & PEAR + SQLite 2.8.17/3.3.17 + multibyte (mbstring) support, Perl 5.10.0, ProFTPD 1.3.1, phpMyAdmin 2.11.4, OpenSSL 0.9.8e, GD 2.0.1, Freetype2 2.1.7, libjpeg 6b, libpng 1.2.12, gdbm 1.8.0, zlib 1.2.3, expat 1.2, Sablotron 1.0, libxml 2.6.31, Ming 0.3, Webalizer 2.01, pdf class 009e, ncurses 5.8, mod_perl 2.0.2, FreeTDS 0.63, gettext 0.11.5, IMAP C-Client 2004e, OpenLDAP (client) 2.3.11, mcrypt 2.5.7, mhash 0.8.18, eAccelerator 0.9.5.2, cURL 7.17.1, libxslt 1.1.8, phpSQLiteAdmin 0.2, libapreq 2.08, FPDF 1.53, XAMPP Control Panel 0.6
MD5 checsum: e534fbfd0a9d1553a4abecb73784828f
|
Upgrade 1.6.5a to 1.6.6 |
31 MB |
Upgrade package. How to upgrade?
MD5 checksum: 8e37b22e8288456e46fc9ed38c35ad75
|
開發套件 |
27 MB |
如果你想要自行編譯其它套裝軟體到XAMPP中,開發套件包含所有你需要的檔案和使用手冊。
安裝方式和其它XAMPP版本一樣:
tar xvfz xampp-linux-devel-1.6.6.tar.gz -C /opt
MD5 checksum: 8a8fb14556b281f396f90833c4583c42
|
|
注意:如果你在執行McAfee的病毒掃描程式的windows作業系統下載這些檔案,
你可能會得到一個病毒警告的訊息。這是因為McAfee對使用gzip壓縮的檔案所造成的問題,你可以放心的忽略該警告。 步驟 2: 安裝下載完成後,只要輸入下列命令:
- 進入Linux命令模式,切換成為系統管理者:
su
- 將下載的壓縮檔解壓縮到 /opt下:
tar xvfz xampp-linux-1.6.6.tar.gz -C /opt
注意:請使用這些指令來安裝XAMPP,不要使用任何微軟作業系統底下的工具程式來解壓縮檔案,
它會使得程式無法正確執行。
注意2:這個指令會覆蓋掉舊有的XAMPP版本。
這樣就完成了。XAMPP現在已經安裝在 /opt/lampp 目錄下了。 步驟 3: 啟動要啟動XAMPP只要執行下列的指令:
/opt/lampp/lampp start
現在在你的畫面上,你會看到類似下方的這些訊息:
Starting XAMPP 1.6.6...
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«字型。 使用說明
Ads
關於系統安全(一定要閱讀)如同前面所提,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.6...
LAMPP: Stopping Apache...
LAMPP: Stopping MySQL...
LAMPP stopped.
這樣XAMPP就已經停止了。 移除使用下面指令來移除XAMPP:
rm -rf /opt/lampp
這樣就完成了。
|
|