“XAMPP”堆棧是一個首字母縮寫詞,其中 X 代表操作系統,A 代表 Apache Web 服務器,M 代表 MySQL 或 MariaDB 數據庫服務器,PP 代表 PHP 和 Perl。 因此,當我們在 Ubuntu 16.04 linux 機器上安裝 XAMP 堆棧時,我們可以調用 LAMPP 堆棧,其中 L 代表 Linux。 XAMPP 堆棧在一個組中一起使用,以託管基於 PHP 的動態網站和 Web 應用程序。 這種設置使我們能夠運行大量基於 Web 的應用程序和網站,因為我們可以在 Internet 上找到大量基於 PHP 的 Web 應用程序。 現在,我們將繼續在 Ubuntu 16.04 機器中逐步安裝 XAMPP 堆棧。
系統要求
這是在 Ubuntu 16.04 LTS 服務器中安裝和運行 XAMPP 堆棧的最低系統要求。
RAM : 最低 1GB 內存
硬盤:至少 1 GB 可用磁盤空間
CPU : 1 個核心處理器
1.登錄Ubuntu 16.04機器
首先,我們需要登錄到我們的 Ubuntu 16.04 機器。 由於我們要在 Ubuntu 16.04 服務器中安裝 XAMPP 堆棧,我們需要通過 SSH 登錄,如果我們使用 Windows 作為客戶端操作系統,則可以使用終端或膩子來完成。 在 linux 或 unix 機器上,我們將打開一個終端,然後運行以下命令以通過 SSH 連接到 Ubuntu 服務器。
$ ssh [email protected]
這裡,user 和 192.168.10.222 分別是我們嘗試訪問的 Ubuntu 16.04 服務器的用戶名和 IP 地址。 請根據您的系統配置更換它們。
一旦我們進入機器的外殼,我們將切換到 sudo 或 root 模式,以便我們可以完全訪問我們的機器,然後我們可以執行進一步的安裝。
$ sudo -s
2. 升級系統
然後我們現在將更新本地存儲庫索引,該索引跟踪所有可用於 Ubuntu 16.04 LTS 的軟件包。 我們需要運行以下命令 sudo 或根訪問。
# apt update
包本地存儲庫更新後
# apt upgrade
3.下載Bitnami XAMPP堆棧
一旦我們的系統升級到最新的軟件包,我們現在將從以下位置下載最新的 XAMPP 堆棧 官方下載頁面. 在這裡,我們將下載最新的 XAMPP 堆棧,即 7.1.1 版,其中包含 Apache 2.4、MariaDB 10.1、Perl 5.16、ProFTPD 1.3、PHP 7.1.1、phpMyAdmin 4.7 及其所需模塊。 可以使用任何 Web 瀏覽器完成下載,然後將其上傳到 Ubuntu 16.04 服務器,但在這裡,我們將使用從下載頁面獲得的下載鏈接從終端下載。 要下載文件,我們使用 wget 命令行文件下載器。
# wget https://www.apachefriends.org/xampp-files/7.1.10/xampp-linux-x64-7.1.10-0-installer.run
下載完成後,我們需要使下載的文件可執行,以便我們可以執行它並安裝 XAMPP 堆棧的二進製文件。
# chmod +x xampp-linux-x64-7.1.10-0-installer.run
4. 安裝 XAMPP 堆棧
如果以上一切都按預期完成,我們現在可以通過運行可執行二進制安裝程序來安裝它。 要運行可執行的 .run 文件,我們需要在終端中運行以下命令。
# ./xampp-linux-x64-7.1.10-0-installer.run
如果我們在 ssh 服務器中啟用了 X11forwarding,我們將受到 Bitnami GUI 安裝程序的歡迎,但由於我們在服務器中禁用了它,我們將繼續使用 CUI 安裝程序。 在這裡,我們被問到了一些關於如何設置堆棧的問題,我們只需按 Enter 即可繼續使用默認選項。
5. 管理服務
現在,由於我們的堆棧已成功安裝,我們現在將學習如何管理堆棧的所有服務。
開始
為了啟動所有 xampp 服務,我們需要在終端中運行以下命令。
# /opt/lampp/xampp start
開始 Apache 只要 :
# /opt/lampp/xampp startapache
僅啟動 Proftpd FTP 服務器:
# /opt/lampp/xampp startftp
僅啟動 MySQL 數據庫服務器:
# /opt/lampp/xampp startmysql
停止
要停止所有 xampp 服務,我們需要運行以下命令。
# /opt/lampp/xampp stop
停止 Apache 只要 :
# /opt/lampp/xampp stopapache
僅停止 Proftpd FTP 服務器:
# /opt/lampp/xampp stopftp
僅停止 MySQL 數據庫服務器:
# /opt/lampp/xampp stopmysql
重啟
為了重新啟動所有 xampp 服務,我們需要在終端中運行以下命令。
# /opt/lampp/xampp restart
對於其他命令,我們可以通過運行以下命令來查看 xampp 的幫助部分。
# /opt/lampp/xampp --help
卸載 XAMPP 堆棧
如果我們完成了 xampp 堆棧並想卸載它,我們需要在 sudo 或根模式。
# /opt/lampp/uninstall
執行上述命令後,我們將被詢問是否要卸載 XAMPP 及其所有模塊,我們將按 y 並按 Enter 卸載它。
Do you want to uninstall XAMPP and all of its modules? [Y/n]: y
----------------------------------------------------------------------------
Uninstall Status
Uninstalling XAMPP
0% ______________ 50% ______________ 100%
#########################################
Info: Uninstallation completed
Press [Enter] to continue:
卸載後,它會要求我們按 Enter 按鈕返回終端。
包起來
XAMPP 堆棧是 Bitnami 打包的一個很棒的堆棧,特別針對開發人員,以便在開發服務器中輕鬆安裝和配置。 根本不建議將 Bitnami XAMPP 堆棧用於生產。 使用 bitnami 安裝程序,只需幾分鐘即可安裝完整的工作 Apache、MySQL、PHP 和 Perl 堆棧與 PHPMyAdmin、Proftpd、SSL 支持以及託管基於 PHP 的 Web 應用程序或網站所需的更多包。 本文應該也適用於其他 Ubuntu 16.04 衍生產品,甚至適用於桌面版本。 如果您有任何問題、建議、反饋,請將它們寫在下面的評論框中。 謝謝! 享受 :-)