CentOS 7 LAMP搭建並且部署sqli labs 一、LAMP簡介(摘自百度百科) 1.1.簡介 LAMP是指一組通常一起使用來運行動態網站或者伺服器的自由軟體名稱首字母縮寫: L inux,操作系統 A pache,網頁伺服器 M ariaDB或MySQL,資料庫管理系統(或者資料庫伺服器 ...
CentOS 7 LAMP搭建並且部署sqli-labs
一、LAMP簡介(摘自百度百科)
1.1.簡介
LAMP是指一組通常一起使用來運行動態網站或者伺服器的自由軟體名稱首字母縮寫:
Linux,操作系統
Apache,網頁伺服器
MariaDB或MySQL,資料庫管理系統(或者資料庫伺服器)
PHP、Perl或Python,腳本語言
1.2 變體
LAPP(以PostgreSQL替代MySQL)
LAMP(最後兩個字母意味著Middleware和PostgreSQL)
LNMP或LEMP(以Nginx替代Apache)
WAMP(以MicrosoftWindows替代Linux)
MAMP(以Macintosh替代Linux)
LAMJ(以JSP/servlet替代PHP)
BAMP(以BSD替代Linux)
WIMP(指MicrosoftWindows, MicrosoftIIS,MySQL,PHP)
AMP(單指Apache,MySQL和PHP)
XAMP(以XML替代Linux)
二、LAMP詳細的搭建步驟
2.1.安裝Linux
小伙伴們,咱們在CentOS 7的環境中部署LAMP,沒有一臺運行有CentOS 7的電腦怎麼可以呢?如果你已經有了,那太好了,可以直接下一步了!如果沒有,如果你是土豪,擁有一臺VPS,那更棒了。可以換成CentOS 7 系統哦(數據千萬別忘了備份)。以上都不滿足,推薦你在VMware workstation 15.5 版本的虛擬機上創建一個屬於自己的虛擬機,安裝上Linux操作系統。具體步驟可以翻一下我之前的Blog,相信你一定會找到答案的。
本次實驗作者所用環境:
物理機:Windows 10 64bit
虛擬機軟體:VMware workstation pro 15.5
虛擬機:CentOS 7 64bit
2.2.安裝Apache(httpd)
(1)執行:
ping www.baidu.com //看一下自己的機器有沒有連上網哦~
(2)執行:
yum -y install httpd//安裝Apache(httpd)服務
(3)安裝完成後,執行:
systemctl start httpd//開啟Apache(httpd)服務
systemctl enable httpd//可選,將服務設為開機啟動
(4)完成後,瀏覽器地址欄輸入http://[你的Linux主機IP地址]/
若看到測試頁面,則證明Apache安裝成功。如果沒有看到測試頁面,別急,可能是你的機器的防火牆(firewall)沒有開啟80埠。我們可以執行下麵的語句讓防火牆開放80埠,並且重啟防火牆。
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
2.3.安裝MySQL(Mariadb)
(1)執行:
yum -y install mariadb-server mariadb
(2)完成之後執行:
systemctl start mariadb.service//開啟服務
systemctl enable mariadb.service//可選,加入開機啟動項
(3)執行:
mysql_secure_installation//根據提示重設root賬戶密碼
2.4.安裝PHP 5.4.16
(1)執行:
yum -y install php php-mysql
(2)完成後,執行:
systemctl restart httpd//重啟Apache服務,以協同PHP工作
(3)可選,執行:
nano /var/www/html/info.php//在網站根目錄下創建info.php並且使用nano編輯器進行編輯
輸入一下內容:
<?php phpinfo();?>
(4)在瀏覽器訪問info.php(http://[你的Linux主機IP地址]/info.php),可以看到PHP版本信息。
三、部署sqli-labs
3.1.sqli-labs 下載
訪問:GitHub上的sqli-labs開源項目,打包下載。
3.2.上傳
如果你用物理機下載的sqli-labs-master,那麼我們需要上傳到自己的虛擬機或者VPS,我推薦使用Xftp遠程連接自己的虛擬機或者VPS,可以方便的將本地解壓後的文件上傳到虛擬機或者VPS。需要註意,我們的最終目的是將解壓後的sqli-labs-master放到/var/www/html 下。
3.3.訪問
瀏覽器輸入:http://[你的Linux主機IP地址]/sqli-labs-master,即可訪問。~