XAMPP 的安裝配置(Linux 版)

 --姜庭華  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

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

適用於 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 正在運行中。

 

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

 

http://localhost

http://192.168.0.1

這樣則能打開XAMPP 開始主頁面.裏面包括phpMyAdmin,如今進入尚未密碼.

 

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

XAMPP 缺少安全防禦的列表:

 

  1. MySQL 管理員(root)沒有密碼。
  2. MySQL 可經過網絡訪問。
  3. ProFTPD 使用「lampp」做爲用戶名「nobody」的密碼。
  4. PhpMyAdmin 能夠經過網絡訪問。
  5. 示例程序能夠經過網絡訪問。
  6. MySQL 和 Apache 在同一個用戶名(nobody)下運行。

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

/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 服務器了。

相關文章
相關標籤/搜索