Linux版XAMPP配置

–轉載時請保留下面,以供大家加我MSN,增強交流,共同學習.
–姜庭華 msn: [email protected]
–博客:http://blog.csdn.net/jaimejth

軟件下載在以下網站

http://www.apachefriends.org/zh_cn/index.html

XAMPP 是一個易於安裝且包含 MySQL、PHP 和 Perl 的 Apache 發行版。XAMPP 的確非常容易安裝和使用:只需下載,解壓縮,啓動即可。該軟件以前被稱作 LAMPP.

XAMPP 背後的理念,是爲想進入 Apache 世界的開發者提供一套易於安裝的發行版。爲了方便開發者, XAMPP 被默認配置爲所有功能全部開啓。

從安全的角度看,默認配置並不理想,對生產環境也不夠安全——請勿在此類環境中使用 XAMPP。

從 LAMPP 0.9.5 開始,您可以通過調用 »/opt/lampp/lampp security« 使 XAMPP 更安全。

到目前爲止,XAMPP 共有以下四種版本:

適用於 Linux 的版本(已在 Ubuntu、SuSE、RedHat、Mandrake 和 Debian 下通過測試),
適用於 Windows 98、NT、2000、2003、XP 和 Vista 的版本,
適用於 Solaris SPARC 的測試版(在 Solaris 8 環境下開發並測試),
適用於 Mac OS X 的測試版。

適用於 Mac OS X 和 Solaris 的 XAMPP 版本尚處於開發的第一階段。使用時風險自擔!

安裝步驟

一. 進入 Linux shell 並以系統管理員的身份登錄:

su

二. 將下載的壓縮文件釋放到 /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 正在運行中。

四.測試安裝是否成功,在瀏覽器裏輸入以下信息:

http://localhost

http://192.168.0.1

這樣則能打開XAMPP 開始主頁面.裏面包括phpMyAdmin,現在進入還沒有密碼.

這樣安裝後,需要設置相應的權限和密碼.

XAMPP 缺乏安全防護的列表:

MySQL 管理員(root)沒有密碼。
MySQL 可通過網絡訪問。
ProFTPD 使用“lampp”作爲用戶名“nobody”的密碼。
PhpMyAdmin 可以通過網絡訪問。
示例程序可以通過網絡訪問。
MySQL 和 Apache 在同一個用戶名(nobody)下運行。

五.輸出入安全檢查並配置相應密碼.

/opt/lampp/lampp security

六.當這樣設置了密碼後.再次通過http://localhosthttp://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 服務器了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章