CentOS7 安裝 XAMPP

CentOS7上安裝XAMPP

應客戶需求,必須在CentOS7上安裝XAMPP. 

PHP版本為5.0.3

1. 請先至 XAMPP官網,選擇要下載的版本。 ( 請選擇Linux)

https://www.apachefriends.org/download.html

2. 複製下載連結。

複製的連結 :  wget https://sourceforge.net/projects/xampp/files/XAMPP%20Linux/5.6.40/xampp-linux-x64-5.6.40-1-installer.run

3. 在終端機上輸入

wget wget https://sourceforge.net/projects/xampp/files/XAMPP%20Linux/5.6.40/xampp-linux-x64-5.6.40-1-installer.run

4. 下載完畢。

5. 修改下載安裝檔案權限

 

5. 執行安裝

過程一路Y到底,直到安裝完畢

 

啟動XAMPP

# sudo /opt/lampp/lampp start

啟動後,打開瀏覽器並輸入主機的IP或URL,就可以看到正常顯示的XAMPP頁面。上面會有你安裝的版本!

.網頁根目錄在 /opt/lampp/htdocs (之後FTP可指到這)

8.設定XAMPP重開機時自動啟動
#ln -s /opt/lampp/xampp /etc/rc.d/init.d/xampp
#sudo chkconfig –add xampp
# sudo chkconfig xampp on

9.然後再重新啟動
#sudo /opt/lampp/xampp restart

XAMPP安全性設定

1.# sudo /opt/lampp/lampp security
會設定以下密碼:
XAMPP 頁面密碼
phpMyAdmin 帳號pma 的密碼
MySQL 帳號root 的密碼
FTP 帳號daemon 的密碼

2. 修改Alias phpmyadmin 為您自訂的目錄.
# sudo vi /opt/lampp/etc/extra/httpd-xampp.conf

FTP上傳檔案

#sudo vi /opt/lampp/etc/proftpd.conf
裡修改FTP的目錄 , 筆者是指到XAMPP的目錄 /opt/lampp/htdocs

建一個 ftp使用者

#sudo useradd ftp_user -p your_password -d /opt/lampp/htdocs -s /bin/false 
#sudo passwd ftp_user 修改密碼

設定防火牆

#sudo firewall-cmd –permanent –zone=public –add-port=80/tcp
#sudo firewall-cmd –permanent –zone=public –add-port=21/tcp
#sudo firewall-cmd –permanent –zone=public –add-port=20/tcp
#sudo firewall-cmd –permanent –add-service=ftp
#sudo firewall-cmd –reload

記得GCP的防火牆也要開對應的port喔

調整Apache不要顯示目錄及檔案

預設XAMPP的Apache網站是會列出目錄的, 要禁用的話:
# sudo vi /opt/lampp/etc/httpd.conf
找到 <Directory>…</Directory>
Options Includes Indexes FollowSymLinks MultiViews 這行, 把 Indexex拿掉即可.
或改 Options +Includes -Indexes +FollowSymLinks +MultiViews

發佈留言