XAMPP 的安裝配置 Linux 版

2021-08-19 19:23:25 字數 3169 閱讀 7994

---作者原話

xampp 背後的理念,是為想進入 apache 世界的開發者提供一套易於安裝的發行版。為了方便開發者, xampp 被預設配置為所有功能全部開啟。

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

從 lampp 0.9.5 開始,您可以通過呼叫 »/opt/lampp/lampp security« 使 xampp 更安全。

到目前為止,xampp 共有以下四種版本:

適用於 mac os x 和 solaris 的 xampp 版本尚處於開發的第一階段。使用時風險自擔!

安裝步驟

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

su root

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 缺乏安全防護的列表:

mysql 管理員(root)沒有密碼。

mysql 可通過網路訪問。

proftpd 使用「lampp」作為使用者名稱「nobody」的密碼。

phpmyadmin 可以通過網路訪問。

示例程式可以通過網路訪問。

mysql 和 apache 在同乙個使用者名稱(nobody)下執行。

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

/opt/lampp/lampp security

六.當這樣設定了密碼後.再次通過http://localhost 或 進入時會提示輸入使用者名稱和密碼.

注意此時不能開啟phpmyadmin,會提示密碼錯誤.需要配置phpmyadmin 配製檔案,並在裡面配置好使用者名稱和密碼。

重要的檔案和目錄

檔案/目錄                              用途

/opt/lampp/bin/

xampp 命令庫。例如 /opt/lampp/bin/mysql 可執行 mysql 監視器。

/opt/lampp/htdocs/

apache 文件根目錄。

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

XAMPP 的安裝配置 Linux 版

xampp 背後的理念,是為想進入 apache 世界的開發者提供一套易於安裝的發行版。為了方便開發者,xampp 被預設配置為所有功能全部開啟。從安全的角度看,預設配置並不理想,對生產環境也不夠安全 請勿在此類環境中使用 xampp。從 lampp 0.9.5 開始,您可以通過呼叫 opt lam...

XAMPP 的安裝配置 Linux 版

姜庭華 msn jaimejth live.cn 部落格 xampp 背後的理念,是為想進入 apache 世界的開發者提供一套易於安裝的發行版。為了方便開發者,xampp 被預設配置為所有功能全部開啟。從安全的角度看,預設配置並不理想,對生產環境也不夠安全 請勿在此類環境中使用 xampp。從 l...

XAMPP 的安裝配置 Linux 版

姜庭華 msn jaimejth live.cn 部落格 xampp 背後的理念,是為想進入 apache 世界的開發者提供一套易於安裝的發行版。為了方便開發者,xampp 被預設配置為所有功能全部開啟。從安全的角度看,預設配置並不理想,對生產環境也不夠安全 請勿在此類環境中使用 xampp。從 l...