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

2020-04-11 16:06:30來源:博客園 閱讀 ()

容器云強勢上線!快速搭建集群,上萬Linux鏡像隨意使用

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


原文鏈接:https://www.cnblogs.com/Feng-L/p/12682585.html
如有疑問請與原作者聯系

標簽:操作連接HTTP版本git服務器

版權申明:本站文章部分自網絡,如有侵權,請聯系:west999com@outlook.com
特別注意:本站所有轉載文章言論不代表本站觀點,本站所提供的攝影照片,插畫,設計作品,如需使用,請與原作者聯系,版權歸原作者所有

上一篇:查看linux分區文件系統類型和當前文件系統利用率; df 命令;

下一篇:Linux筆記:遠程連接工具FinalShell

韩国三级在线看免费