deutsch · english · français · italiano · português (brasil) · 日本語 · 繁體中文 · 简体中文
AF LOGO
Ads

歡迎使用XAMPP Mac OS X版本


XAMPP Mac OS X版是在Mac OS X上最簡單、最實用與最完整的網頁伺服器解決方案。 這個套件,包括一個已經整合最新版本的MySQL,PHP(包括4和5兩個版本)和Perl的 Apache 2網頁伺服器。它已經包含所有必需的檔案,並且採用Mac OS X安裝程式套件來發行。

如果你是一個經驗豐富的網站開發者,或是一個必須在Mac 上使用網頁伺服器,來建立動態網站或使用資料庫的Mac愛好者 ,今天就是你的幸運日囉。
這個版本是給MacOS X 10.4 (Intel&PPC)或更新的版本使用。

起始點

只要4個步驟的安裝過程

步驟 1: 下載
步驟 2: 安裝
步驟 3: 啟動
步驟 4: 測試

使用說明

關於系統安全(一定要閱讀)
進階的啟動和停止參數
什麼檔案在那裡?
Stopping XAMPP
Uninstall
Thanks

只要4個步驟的安裝過程

* 步驟 1: 下載

只要點選下面的連結之一就可以了。下載最新的版本應該是比較好的選擇。

也可以在 SourceForge取得完整的下載列表(包含較舊的版本)。

XAMPP Mac OS X版 0.7.2, 2008年 2月 11日

版本

檔案大小

介紹
XAMPP MacOS X 0.7.2
Installer Version
Universal Binary
92 MB Apache 2.2.8, MySQL 5.0.51, PHP 4.4.8, PHP 5.2.5, Perl 5.10.0, ProFTPD 1.3.0a, phpMyAdmin 2.11.4, OpenSSL 0.9.8e, GD 2.0.35, Freetype 2.3.5, libjpeg 6b, libpng 1.2.18, libungif-4.1.4, zlib 1.2.3, expat 2.0.1, Ming 0.3, Webalizer 2.01-10, pdf class 009e, mod_perl 2.0.3, SQLite 3.4.0, phpSQLiteAdmin 0.2, libiconv-1.11, gdbm-1.8.3, libxml-2.6.29, libxslt-1.1.21, openldap-2.3.36, imap-2004g, gettext-0.16.1, libmcrypt-2.5.8, mhash-0.9.9, curl-7.16.4, zziplib-0.10.82, bzip2-1.0.3, freetds-0.64
MD5 checksum: 22d7cc3878c510ff809593d712d0f8c9
XAMPP MacOS X (tar) 0.7.2
Universal Binary
92 MB Apache 2.2.8, MySQL 5.0.51, PHP 4.4.8, PHP 5.2.5, Perl 5.10.0, ProFTPD 1.3.0a, phpMyAdmin 2.11.4, OpenSSL 0.9.8e, GD 2.0.35, Freetype 2.3.5, libjpeg 6b, libpng 1.2.18, libungif-4.1.4, zlib 1.2.3, expat 2.0.1, Ming 0.3, Webalizer 2.01-10, pdf class 009e, mod_perl 2.0.3, SQLite 3.4.0, phpSQLiteAdmin 0.2, libiconv-1.11, gdbm-1.8.3, libxml-2.6.29, libxslt-1.1.21, openldap-2.3.36, imap-2004g, gettext-0.16.1, libmcrypt-2.5.8, mhash-0.9.9, curl-7.16.4, zziplib-0.10.82, bzip2-1.0.3, freetds-0.64
MD5 checksum: e9a314c75ab16e2f5c1f8d6263f61d0a
Upgrade (tar) 0.7.1 to 0.7.2 82 MB Upgrade package
MD5 checksum: d35e96d4188104acb3c9fc1074d5d37f
Developer package 32 MB Developer package
Installation tar xvfpz xampp-macosx-0.7.2-dev.tar.gz -C /Applications
MD5 checksum: 49d1d985fe832a4259933204435c2d3d

* 步驟 2: 安裝

下載完成後可以使用Stuffit Expander或是類似的軟體,在pkg檔案上, 連按兩下來解開檔案:

MacOS的安裝程式會啟動,並且要你按下"繼續"。同時安裝程式也會詢問你管理者的密碼。 在安裝程式完成安裝過程後,MacOX X版的XAMPP會被安裝在 /Applications/xampp 目錄下。

這樣就安裝完成了。XAMPP現在已經安裝於 /Applications/xampp 目錄下。

* 步驟 3: 啟動

安裝完成後,只要執行下列的指令就可以啟動MacOS X版本的XAMPP:

  1. 進入終端機命令模式,切換成為系統管理者:

    sudo su

  2. 要啟動XAMPP只要執行下列的指令:

    /Applications/xampp/xamppfiles/mampp start

    現在在你的畫面上,你會看到類似下方的這些訊息:

    Starting XAMPP for MacOS X 0.7.2...
    XAMPP: Starting Apache with SSL (and PHP5)...
    XAMPP: Starting MySQL...
    XAMPP: Starting ProFTPD...
    XAMPP for MacOS X started.

Apache 和 MySQL 現在已經啟動了。

如果有任何錯誤訊息,請先到 MacOS X FAQ查看是否有相關資料。

* 步驟 4: 測試

好了,看起來好像很簡單,但是你要怎樣知道是否所有的軟體都正確的執行呢? 只要在網址列輸入下面的URL:

http://localhost

現在你應該會看到XAMPP的起始畫面,裡面包含一些檢查系統狀態的連結和一些簡單的範例程式。

使用說明

* 關於系統安全(一定要閱讀)

如同前面所說過的,XAMPP並不建議用在實際上線運作系統,它的目地只是提供程式開發者一個開發的環境。 XAMPP設定的方式是盡可能的開放和允許所有程式開發者所想要的功能。 這樣的設定對於開發環境來說是很棒的,但對一個實際上線運作系統卻是非常危險的。

這裡是一份XAMPP缺乏安全防護的列表:
    1. MySQL的系統管理者(root)沒有密碼。
    2. MySQL可以透過任何網段加以存取。
    3. ProFTPD 的使用者"nobody",預設密碼是"xampp"。
    4. PhpMyAdmin可以透過任何網段加以存取。
    5. MySQL和Apache使用相同的使用者身份在執行(nobody)。

* 進階的啟動和停止參數

透過/Applications/xampp/xamppfiles/mampp 不止可以用來啟動和停止XAMPP, 你還可以做更多的工作。下表將告訴你,還可以完成那些動作。
進階的啟動和停止參數

參數

描述
start
啟動XAMPP
stop
停止XAMPP。
restart
重新啟動XAMPP。
reload
重新讀取啟動的Apache, MySQL 或 ProFTPD的設定檔。
startapache
單獨啟動Apache。
startssl
以SSL模式啟動Apache。這個指令將會使SSL的模式一直持續下去, 例如:如果你以SSL的模式啟動過XAMPP,那麼每一次都將以SSL的模式啟動Apache。
startmysql
單獨啟動MySQL資料庫。
startftp
啟動ProFTPD伺服器。你可以使用FTP來上傳檔案到網頁伺服器中(帳號"nobody",密碼"lampp")。 這個參數將會使ProFTPD每次都自動啟動,因此未來每次你啟動XAMPP,FTP的功能也會跟著啟動。
stopapache
停止Apache。
stopssl
停止以SSL模式執行的Apache。這個指令會持續的將SSL功能停用, 因此如果你重新啟動XAMPP,SSL功能仍然是處於停止狀態的。
stopmysql
停止MySQL資料庫。
stopftp
停止ProFTPD伺服器。這個命令會使ProFTPD持續停用,因此如果你重新啟動XAMPP, FTP功能仍然是處於停止狀態的。
reloadapache
重新讀取Apache的設定檔。
reloadmysql
重新讀取MySQL資料庫的設定檔。
reloadftp
重新讀取ProFTPD的設定檔。
舉例說明:如果你要以SSL模式啟動Apache,只要輸入下列指令(以root的身份):
/Applications/xampp/xamppfiles/mampp startssl
現在你可以透過SSL的方式來存取Apache伺服器

https://localhost

* 什麼檔案在那裡?

重要檔案列表

檔案/目錄

用途
/Applications/xampp/xamppfiles/bin
The XAMPP commands home.
/Applications/xampp/xamppfiles/bin/mysql for example calls the MySQL monitor.
/Applications/xampp/htdocs/
The Apache DocumentRoot directory.
This is where the webpages belong.
/Applications/xampp/etc/httpd.conf
The Apache configuration file.
/Applications/xampp/etc/my.cnf
The MySQL configuration file.
/Applications/xampp/etc/php.ini
This File is to configure your php options.
/Applications/xampp/etc/proftpd.conf
ProFTPd configuration file.
Ads

* Stopping XAMPP

To stop XAMPP simply call this command:
/Applications/xampp/xamppfiles/mampp stop
You should now see:
Stopping XAMPP for MacOS X 0.7.2...
XAMPP: Stopping Apache with SSL...
XAMPP: Stopping MySQL...
XAMPP: Stopping ProFTPD...
XAMPP stopped.

And XAMPP for MacOS X is stopped.

* Uninstall

To uninstall XAMPP just type in the following command in your Terminal shell as administrative user root:
rm -rf /Applications/xampp
The end.

* Thanks

We would like to thank Kai "Oswald" Seidler, Kay Vogelgesang, the whole Apache Friends Team and of course also our users for supporting us and to have made Apache Friends what it is today.

February 2005, Kristian Marcroft
 

作者: Florian Pollini, Kristian W. Marcroft
翻譯: JamesHuang
最近更新: 2008年02月12日 (週二) 10時58分31秒
© 2002-2008 Apache Friends