CentOS 7 LAMP搭建並且部署sqli-labs


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,即可訪問。~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM