--姜庭華 msn: jaimejth@live.cn --博客:http://blog.csdn.net/jaimejthphp
軟件下載在如下網站html
http://www.apachefriends.org/zh_cn/index.htmlmysql
XAMPP 是一個易於安裝且包含 MySQL、PHP 和 Perl 的 Apache 發行版。XAMPP 的確很是容易安裝和使用:只需下載,解壓縮,啓動便可。該軟件之前被稱做 LAMPP.linux
XAMPP 背後的理念,是爲想進入 Apache 世界的開發者提供一套易於安裝的發行版。爲了方便開發者, XAMPP 被默認配置爲全部功能所有開啓。sql
從安全的角度看,默認配置並不理想,對生產環境也不夠安全——請勿在此類環境中使用 XAMPP。shell
從 LAMPP 0.9.5 開始,您能夠經過調用 »/opt/lampp/lampp security« 使 XAMPP 更安全。數據庫
到目前爲止,XAMPP 共有如下四種版本:apache
適用於 Mac OS X 和 Solaris 的 XAMPP 版本尚處於開發的第一階段。使用時風險自擔!瀏覽器
安裝步驟安全
一. 進入 Linux shell 並以系統管理員的身份登陸:
su root
二. 將下載的壓縮文件釋放到 /opt:
tar xvfz xampp-linux-1.7.3a.tar.gz -C /opt
只容許使用上述命令安裝 XAMPP。 使用此命令時,已存在的舊版 XAMPP 會被覆蓋。XAMPP 被安裝在 /opt/lampp目錄下。
三. 使用下面的命令開始運行 XAMPP:
/opt/lampp/lampp start
您應該能在屏幕上看到相似下面的提示信息:
Starting XAMPP 1.7.3a... LAMPP: Starting Apache... LAMPP: Starting MySQL... LAMPP started.
好了。Apache 和 MySQL 正在運行中。
四.測試安裝是否成功,在瀏覽器裏輸入如下信息:
這樣則能打開XAMPP 開始主頁面.裏面包括phpMyAdmin,如今進入尚未密碼.
這樣安裝後,須要設置相應的權限和密碼.
XAMPP 缺少安全防禦的列表:
五.輸出入安全檢查並配置相應密碼.
/opt/lampp/lampp security
六.當這樣設置了密碼後.再次經過http://localhost 或 http://192.168.0.1 進入時會提示輸入用戶名和密碼.
注意此時不能打開phpMyAdmin,會提示密碼錯誤.須要配置phpMyAdmin 配製文件,並在裏面配置好用戶名和密碼。
重要的文件和目錄
文件/目錄 用途
/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.7.3a... LAMPP: Stopping Apache... LAMPP: Stopping MySQL... LAMPP stopped.
而後 XAMPP 的 Linux 版就中止運行了。
八.卸載
想卸載 XAMPP,只需輸入以下命令:
rm -rf /opt/lampp
卸載完成。:)
九.將XAMPP調置爲每次開機運行.
vi /etc/rc.d/rc.local
在最後面增長一行:
/opt/lampp/lampp start
附上:
高級的啓動與中止參數
參數 描述
start | 啓動 XAMPP。 |
stop | 中止 XAMPP。 |
restart | 從新啓動 XAMPP。 |
startapache | 只啓動 Apache。 |
startssl | 啓動 Apache 的 SSL 支持。該命令將持續激活 SSL 支持,例如:執行該命令後,若是您關閉並從新啓動 XAMPP,SSL 仍將處於激活狀態。 |
startmysql | 只啓動 MySQL 數據庫。 |
startftp | 啓動 ProFTPD 服務器。經過 FTP,您能夠上傳文件到您的網絡服務器中(用戶名「nobody」,密碼「lampp」)。該命令將持續激活 ProFTPD,例如:執行該命令後,若是您關閉並從新啓動 XAMPP,FTP 仍將處於激活狀態。 |
stopapache | 中止 Apache。 |
stopssl | 中止 Apache 的 SSL 支持。該命令將持續中止 SSL 支持,例如:執行該命令後,若是您關閉並從新啓動 XAMPP,SSL 仍將處於中止狀態。 |
stopmysql | 中止 MySQL 數據庫。 |
stopftp | 中止 ProFTPD 服務器。該命令將持續中止 ProFTPD,例如:執行該命令後,若是您關閉並從新啓動 XAMPP,FTP 仍將處於中止狀態。 |
security | 啓動一個小型安全檢查程序。 |
例如:想啓用帶 SSL 支持的 Apache,只需輸入以下命令(以 root 身份):
/opt/lampp/lampp startssl
如今您能夠經過 SSL 形式的 https://localhost 訪問 Apache 服務器了。