讓人頭疼的MAC OS X下的APACHE+PHP+MYSQL,本人屬於MAC文盲因此以爲這個...

歡迎光臨 XAMPP 的 Mac OS X 版 php


適用於 Mac OS X 的 XAMPP 是 Mac OS X 上最簡單,最實用,也最完整的網絡服務器解決方案。該發行版包括整合了最新的 MySQL、PHP,和 Perl 的 Apache 2 服務器。它以 Mac OS X 安裝包的方式發佈,包含全部必須的文件,無需下載其它東西。

若是您是一位有經驗的網絡開發人員,或者是須要運行服務器、建立的動態網頁或使用數據庫的 Mac 愛好者,這就是您要找的東西!

該版本須要 Mac OS X 10.4 (Intel&PPC) 或更高。 html

安裝過程僅 4 個步驟 mysql

 步驟 1:下載
 BitNami Add-ons : WordPress, Drupal, Joomla! and more
 步驟 2:安裝
 步驟 3:開始運行
 步驟 4:測試 sql

使用說明 數據庫

 安全問題(必讀!)
 高級的啓動與中止參數
 什麼東西放在哪裏?
 中止 XAMPP
 卸載
 致謝 macos

安裝過程僅 4 個步驟

* 步驟 1:下載

只需點擊下面的連接。下載最新版老是好主意。:)

完整的下載列表(老版本)可在  SourceForge 找到。 apache

目前尚未版本更新記錄。 瀏覽器

XAMPP 的 Mac OS X 版 1.8.2, 2010年 03月 04日

版本

大小

相關信息
 XAMPP Mac OS X 1.8.2
Universal Binary
165 MB Apache 2.4.4, MySQL 5.5.32, PHP 5.4.16 & PEAR + SQLite 2.8.17/3.7.17 + multibyte (mbstring) support, Perl 5.16.3, ProFTPD 1.3.4c, phpMyAdmin 4.0.4, OpenSSL 1.0.1e, GD 2.0.35, Freetype2 2.4.8, libjpeg 8d, libpng 1.5.9, gdbm 1.8.3, zlib 1.2.3, expat 2.0.1, Sablotron 1.0.3, libxml 2.8.0, Ming 0.4.5, Webalizer 2.23-05, pdf class 0.11.7, ncurses 5.9, mod_perl 2.0.8, FreeTDS 0.91, gettext 0.18.1.1, IMAP C-Client 2007e, OpenLDAP (client) 2.4.21, mcrypt 2.5.8, mhash 0.9.9.9, eAccelerator 0.9.6.1, cURL 7.30.0, libxslt 1.1.28, libapreq 2.12, FPDF 1.7, bzip 1.0.6, ICU4C Library 4.8.1, APR (1.4.6), APR-utils (1.5.1) 
MD5 值: 5e55da6e5169efb680f36ad4f017d84c

* BitNami Add-ons : WordPress, Drupal, Joomla! and more

BitNami provides a free all-in-one tool to install Drupal, Joomla!, WordPress and many other popular open source apps on top of XAMPP.  Download BitNami XAMPP 安全

* 步驟 2:安裝

下載後請使用 Stuffit Expander 或相似的軟件將其解壓縮,並雙擊 pkg 文件:
    MacOS 的安裝程序會啓動,並詢問您點擊「繼續」。 安裝程序還會向您詢問管理員密碼。 安裝成功後,MacOS X 版的 XAMPP 將被安裝到 /Applications/xampp
就這樣結束了。XAMPP 被安裝在 /Applications/XAMPP 目錄下。

* 步驟 3:開始運行

安裝完成後,使用下面的命令開始運行 XAMPP:
  1. 在終端下以系統管理員 root 的身份登陸:

    sudo su 服務器

  2. 使用下面的命令啓動 XAMPP:

    /Applications/XAMPP/xamppfiles/xampp start

    您應該能在屏幕上看到相似下面的提示信息:

    Starting XAMPP for MacOS X 1.8.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:測試

好了,這很簡單,但您如何檢測全部組件是否正常工做呢?只需在您的瀏覽器中輸入下面的連接便可:

http://localhost

如今您應該能看到包含一些檢測已安裝軟件的工做狀態的連接和一些示例程序的 XAMPP 開始頁面。

使用說明

* 安全問題(必讀!)

如前所述,XAMPP 並不適用於生產環境,而僅供開發環境使用。XAMPP 被設置爲儘可能開放,並提供開發者任何他/她想要的功能。這對於開發環境來講是很棒的,但對於生產環境來講卻多是致命的。

這兒有一份 XAMPP 缺少安全防禦的列表:
    1. MySQL 管理員(root)沒有密碼。
    2. MySQL 可經過網絡訪問。
    3. ProFTPD 使用「xampp」做爲用戶名「nobody」的密碼。
    4. PhpMyAdmin 能夠經過網絡訪問。
    5. MySQL 和 Apache 在同一個用戶名(nobody)下運行。
要修正絕大部分的安全薄弱環節,只需執行如下命令:
/Applications/XAMPP/xamppfiles/xampp security
它會啓用一個小小的安全檢查功能,使您安裝的 XAMPP 更安全。

* 高級的啓動與中止參數

有了 /Applications/XAMPP/xamppfiles/xampp,您不只能啓動與中止 XAMPP 的 MacOS X 版,並且能作更多事情。請往下閱讀,看看您還能作什麼。
高級的啓動與中止參數

參數

描述
start
啓動 XAMPP。
stop
中止 XAMPP。
restart
從新啓動 XAMPP。
reload
Apache,MySQL 和 ProFTPD(若是正在運行)從新載入各自的配置文件
startapache
只啓動 Apache。
startssl
啓動 Apache 的 SSL 支持。該命令將持續激活 SSL 支持,例如:執行該命令後,若是您關閉並從新啓動 XAMPP,SSL 仍將處於激活狀態。
startmysql
只啓動 MySQL 數據庫。
startftp
啓動 ProFTPD 服務器。經過 FTP,您能夠上傳文件到您的網絡服務器中(用戶名「nobody」,密碼「xampp」)。該命令將持續激活 ProFTPD,例如:執行該命令後,若是您關閉並從新啓動 XAMPP,FTP 仍將處於激活狀態。
stopapache
中止 Apache。
stopssl
中止 Apache 的 SSL 支持。該命令將持續中止 SSL 支持,例如:執行該命令後,若是您關閉並從新啓動 XAMPP,SSL 仍將處於中止狀態。
stopmysql
中止 MySQL 數據庫。
stopftp
中止 ProFTPD 服務器。該命令將持續中止 ProFTPD,例如:執行該命令後,若是您關閉並從新啓動 XAMPP,FTP 仍將處於中止狀態。
reloadapache
Apache 服務器從新載入其配置文件。
reloadmysql
MySQL 數據庫從新載入其配置文件。
reloadftp
ProFTPD 服務器從新載入其配置文件。
例如:要啓動帶 SSL 支持的 Apache 服務器,只需輸入如下命令(做爲 root):
/Applications/XAMPP/xamppfiles/xampp startssl
如今您能夠經過 SSL 形式的 https://localhost 訪問 Apache 服務器了。

* 什麼東西放在哪裏?

重要的文件和目錄

文件/目錄

用途
/Applications/XAMPP/xamppfiles/bin
XAMPP 命令庫。
例如 /Applications/XAMPP/xamppfiles/bin/mysql 可執行 MySQL 監視器。
/Applications/XAMPP/htdocs/
Apache 文檔根目錄。
這裏是網頁文檔所在地
/Applications/XAMPP/etc/httpd.conf
Apache 配製文件。
/Applications/XAMPP/etc/my.cnf
MySQL 配製文件。
/Applications/XAMPP/etc/php.ini
PHP 配製文件。
/Applications/XAMPP/etc/proftpd.conf
ProFTPD 配製文件。

* 中止 XAMPP

想中止 XAMPP,只需輸入以下命令:
/Applications/XAMPP/xamppfiles/xampp stop
您如今應該能看到:
Stopping XAMPP for MacOS X 1.8.2...
XAMPP: Stopping Apache with SSL...
XAMPP: Stopping MySQL...
XAMPP: Stopping ProFTPD...
XAMPP stopped.

而後 XAMPP 的 MacOS X 版就中止運行了。

* 卸載

想卸載 XAMPP,只需在終端裏以管理員 root 的身份輸入以下命令:
sudo rm -rf /Applications/xampp
卸載完成。:)

* 致謝

咱們感謝 Kai "Oswald" Seidler,Kay Vogelgesang,和整個 Apache Friends 團隊,固然也包括咱們的用戶,是他們幫助咱們成就了 Apache Friends 的今天。
相關文章
相關標籤/搜索