2020 年 6 月 3 日

IT Skills 波林

Polin WEI – 資訊工作者的技術手札

在 Linux 平台安裝 XAMPP

1 min read
921地震教育園區

在 Linux 平台安裝 XAMPP

先將 CentOS7 架設起來,然後進到 XAMPP 官方網站 下載頁面 尋找要下載版本( 須為XAMPP for Linux ),然後滑鼠滑到Download 按右鍵->複製連結網址

xampp-linux

得到連結:https://www.apachefriends.org/xampp-files/7.1.27/xampp-linux-x64-7.1.27-1-installer.run 接者使用 putty 或是 ssh 遠端連線軟體連入CentOS 貼上下載網址 ( wget 指令 )

wget https://www.apachefriends.org/xampp-files/7.1.27/xampp-linux-x64-7.1.27-1-installer.run

然後開始下載檔案,  完成下載後,輸入以下指令執行安裝檔!!

chmod 755 xampp-linux-x64-7.1.27-1-installer.run
sudo ./xampp-linux-x64-7.1.27-1-installer.run

xampp-linux-installing

 

安裝好 XAMPP 後,下列是常用的 啟動/停止/查看狀態…等指令

  • 啟動 XAMPP
sudo /opt/lampp/lampp start

 

  • 停止 XAMPP
sudo /opt/lampp/lampp stop

 

  • 查看狀態
sudo /opt/lampp/lampp status

 

  • 設定密碼
/opt/lampp/lampp security

將會依序要求變更:XAMPP 頁面密碼、phpMyAdmin 帳號 pma 的密碼、MySQL 帳號 root 的密碼、FTP 帳號 daemon 的密碼

 

  • 設定防火牆
firewall-cmd --permanent --zone=public --add-port=80/tcp
firewall-cmd --permanent --zone=public --add-port=443/tcp
firewall-cmd --permanent --zone=public --add-port=21/tcp
firewall-cmd --permanent --add-service=ftp
firewall-cmd --reload

 

  • 設定 XAMPP 開機自動啟動
vi /etc/rc.d/rc.local
touch /var/lock/subsys/local
/opt/lampp/lampp start

或是 (下面方法較佳)

#ln -s /opt/lampp/xampp /etc/rc.d/init.d/xampp
#chkconfig --add xampp
#chkconfig xampp on

 

  • 允許外部連線 phpmyadmin

1、找到以下路徑檔案,用筆記本打開編輯

vi /opt/lampp/etc/extra/httpd-xampp.conf

2、找到以下內容

# since XAMPP 1.4.3

<Directory "/opt/lampp/phpmyadmin">
  AllowOverride AuthConfig Limit
  Require local
  ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>

替換成以下的設定

<Directory "/opt/lampp/phpmyadmin">
  AllowOverride AuthConfig Limit
  Order allow,deny
  Allow from all ## 或是 192.168.133 (內部網段 192.168.133.0/24)
  Require all granted
  ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>

 

存檔後,需要重啟伺服器,請使用 putty 或是 ssh 遠端連線或直接在 CentOS 輸入以下指令

/opt/lampp/xampp restart

 

 

 

 

Copyright © All rights reserved. | Newsphere by AF themes.