在搭建好自己的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支持短标签:即用<?...?> 代替<?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实验了,还好写完了。
网友评论