xampp安裝及配置

來源:互聯網
上載者:User

一、XAMPP 的安裝過程

1:下載XAMPP 的 Linux 版 (1.7.4) http://www.apachefriends.org/en/xampp-linux.html#374

2:安裝(XAMPP 被安裝在 /opt/lampp 目錄下)

tar xvfz xampp-linux-1.7.4.tar.gz -C /opt

卸載可用:

rm -rf /opt/lampp

更新需下載更新包後解壓,然後在終端中輸入:

xampp-upgrade/start

3:開始運行

/opt/lampp/lampp start

4.其他重要參數及描述:

start/stop/restart  啟動/停止/重新啟動 XAMPP。

startapache/stopapache/startmysql/stopmysql   只啟動/停止 Apache/MySQL。

startssl/stopssl  啟動/停止Apache 的 SSL 支援。該命令將持續啟用/關閉SSL 支援

startftp/stopftp  啟動/停止 ProFTPD 伺服器。通過 FTP,您可以上傳檔案到您的網路伺服器中(使用者名稱“nobody”,密碼“lampp”)。該命令將持續啟用/關閉 ProFTPD,例如:執行該命令後,如果您關閉並重新啟動 XAMPP,FTP 仍將處於啟用狀態。

security  啟動一個小型安全檢查程式。

例如:

想啟用帶 SSL 支援的 Apache,只需輸入如下命令(以 root 身份):

/opt/lampp/lampp startssl

現在您可以通過 SSL 形式的 https://localhost 訪問 Apache 伺服器了。

 

二、重要的檔案和目錄

/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 配製檔案。

 

三、主要配置:

1.修改網頁根目錄

預設的網站目錄是 /opt/lampp/htdocs,需要sudo許可權,不是很方便,這裡重新選擇一個目錄: /home/htdocs (注意修改許可權)

sudo vi /opt/lampp/etc/httpd.conf

替換掉字串 /opt/lampp/htdocs(2處),就OK了

2.添加映射,使通過訪問 localhost/xampp 訪問 xampp 面板

在 httpd.conf 末尾添加:

Alias /xampp /opt/lampp/htdocs/xampp

3.錯誤記錄檔

tail /opt/lampp/log/error_log

4.安全問題

預設是很糟糕的:MySQL 管理員(root)沒有密碼。MySQL 可通過網路訪問。ProFTPD 使用“lampp”作為使用者名稱“nobody”的密碼。PhpMyAdmin 可以通過網路訪問。樣本程式可以通過網路訪問。MySQL 和 Apache 在同一個使用者名稱(nobody)下運行。

/opt/lampp/lampp security

根據提示一步一步來。

 

四、備份

做為系統安全保障的一部分,及時、全面的備份是一項必不可少的工作。資料庫以及各軟體的設定檔、日誌等,經常會使管理員暈頭轉向,一不小心就會漏掉一項。而XAMPP則讓這一工作變得非常簡單,輸入下面的命令就可一步完成:

/opt/lampp/lampp backup ****

命令後面跟著的是MySQL 的 root 使用者的密碼。命令執行後會看到下面的內容:

Backing up databases...
Backing up configuration, log and htdocs files...
Calculating checksums...
Building final backup file...
Backup finished.
Take care of /opt/lampp/backup/xampp-backup-19-02-06.sh

 

五、恢複

恢複以前的備份,只需以 root 使用者身份運行下面的命令:

sh /opt/lampp/backup/xampp-backup-19-02-06.sh ****

命令後面跟著的是MySQL 的 root 使用者的密碼,這時使用者將看到如下資訊:

Checking integrity of files...
Restoring configuration, log and htdocs files...
Checking versions...
Installed: XAMPP 1.5.1
Backup from: XAMPP 1.5.1
Restoring MySQL databases...
Restoring MySQL user databases...
Backup complete. Have fun!
You may need to restart XAMPP to complete the restore.

恢複完後,需要重新啟動XAMPP,才能使恢複的資料可用。

註:詳見官網 http://www.apachefriends.org/en/xampp-linux.html#374 及FAQ http://www.apachefriends.org/en/faq-xampp-linux.html#sicherer (強烈推薦)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.