 |
|
|
|
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)或更新的版本使用。 |
| | |
|
| 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:
- 進入終端機命令模式,切換成為系統管理者:
sudo su
- 要啟動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 XAMPPTo 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.
UninstallTo uninstall XAMPP just type in the following command in your Terminal shell as administrative user root:
rm -rf /Applications/xampp
The end. ThanksWe 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
|
|
|