Wamp 及 Sqli-Labs 的搭建

        在搭建好自己的blog之前就拿凑合用吧。

        在这里记录暑假的短期计划——SqliLabs、铁三和安全牛的课程、Git和Blog(Markdown)等。

Wamp环境搭建

        Wamp环境(Windows Apache MySQL PHP),是常见的Web网站环境,相对的有Lamp环境(Linux)。

0x01.Apache与Tomcat的区别

        apache是web服务器,tomcat是应用(java)服务器,它只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展。

        打个比方:apache是一辆卡车,上面可以装一些东西如html等。但是不能装水,要装水必须要有容器(桶),tomcat就是一个桶(装像java这样的水),而这个桶也可以不放在卡车上。

0x02.Apache的安装与配置

        下载 -> 解压 -> "httpd -k install" -> 修改配置文件

        配置文件"D:\Apache-2.4.34-x64-vc14\Apache24\conf\httpd.conf"

        1. 让Apache加载PHP模块

        2. 修改网站存放目录

        3. 修改目录首页文件

        这三条的链接见下0x04。为了和tomcat区分,将localhost的端口改成了8088。

注意:VMware-hostd会占用443端口导致Apache无法启动,在VMware的首选项中将共享打印机的端口改为其他的即可。

0x03.MySQL的安装

        这学期学JavaEE的时候装了MySQL,总体过程不复杂,密码还是当初做实验时设的123456。链接等整理完收藏夹补上。

0x04.PHP的安装与配置

        和php官网给的exe安装包不太一样,解压就行了。

        将"D:\php-5.6.9-Win32-VC11-x64\php.ini-development"复制一份改为"php.ini"并在其中修改。

        1. 指定PHP扩展库的存放目录

        2. 开启相应的扩展库

        3. 让PHP支持短标签:即用 代替

        4. 配置PHP的Session功能

        5. 配置PHP的文件上传功能

        6. 设置时区

0x05. phpMyAdmin的安装

        将下载的压缩包解压后放入0x02中设置的网站存放目录后,打开"http://localhost:8088/phpMyAdmin/index.php",账号密码为MySQL的root账户。

0x06. Sqli-Labs的搭建

        这个就比较简单,从GitHub上下载后解压至网站存放目录,修改数据库配置文件"sqli-labs/sql-connections/db-creds.inc",打开"http://localhost:8088/sqlilabs",点"setup"创建数据库和表。

0x07. 吐槽

        配置文件改得麻烦死了…明天看看怎么生成代码框一类的,应该是Markdown的功能。

        明早要交java实验了,还好写完了。

你可能感兴趣的:(Wamp 及 Sqli-Labs 的搭建)