Windows-WAMP
简介
WAMP 是 Windows、Apache、MySQL、PHP 四个组件组合而成的软件开发环境。它主要用于在 Windows 操作系统 上搭建本地 Web 服务器,方便开发和测试动态网站或 Web 应用程序。
[!note]
Linux 中 apache 默认网站根目录为:
/var/www/html/
phpStudy
介绍
- phpStudy 是一款集成式 PHP 开发环境,主要用于在 Windows 系统上快速搭建本地 Web 服务器。它将 Apache、Nginx、PHP、MySQL、phpMyAdmin 等常用组件集成在一个安装包内,用户无需手动配置,即可一键启动和使用。
安装
-
[!tip]
注意不要下成小皮面板。
安装
- 解压并启用
phpStudy.exe
- 此时会有提示缺少运行库,官网 下载安装 VC++ 9.0 以及 VC++ 11.0
- 解压并启用
MySQL
默认端口:
3306
mysql.exe
——mysql 客户端
mysqld.exe
——mysql 服务器
mysqldump.exe
——mysql 备份数据库
添加环境变量
- 想要在系统的任意位置都可以运行
mysql.exe
,需要把 mysql.exe 所在目录配置 Path 环境变量 - 添加路径:电脑——属性——高级系统设置——环境变量——系统变量——Path
- 将 mysql 的相关路径添加进去,用
;
和其他路径等分隔开来
[!warning]
Windows7 系统编辑环境变量时,切勿删除原有内容!!!
mysql 客户端连接服务
#查看是否开启
netstat -ano | findstr 3306
#mysql 客户端连接 mysql 服务
mysql -uroot -proot #账密均为 root,注意此处 -u -p 后均无空格
#mysql 客户端远程连接 mysql 服务
mysql -uroot -proot -h [mysql_server_ip]
#退出
quit
mysql 禁止远程连接
[!important]
mysql 默认禁止远程连接,当然也可以手动开启远程连接,但不推荐!
将 mysql 服务监听在
127.0.0.1(本地)
也可以禁止远程登陆(一般本地部署均是这样操作)。#在配置文件 my.ini 中在 mysqld 项中添加监听地址为本地 bind-address=127.0.0.1
Apache
默认端口:
80
apache 的默认监听地址为
0.0.0.0
,若不想别人连接,亦可将监听地址改为127.0.0.1
。
介绍
- Apache 是一款开源的跨平台 Web 服务器软件,功能强大、稳定性高,支持虚拟主机、模块扩展和多种编程语言接口,广泛用于网站和应用的部署。
监听地址
[!tip]
默认监听地址是
0.0.0.0
,改为127.0.0.1
,此时只能本地访问。
#修改监听地址
Listen 127.0.0.1:80 #同时此处可以改端口配置
php
搭建 dvwa
- 下载 dvwa 压缩包
- 解压后并将文件移动至
*/phpStudy/PHPTutorial/WWW
目录下 - 修改配置文件
- 登陆,浏览器输入
ip/[dvwa]
,[dvwa]
为文件名,文件名可更改。
搭建 pikachu
- 下载 pikachu 压缩包
- 解压后并将文件移动至
*/phpStudy/PHPTutorial/WWW
目录下 - 修改配置文件
- 登陆,浏览器输入
ip/[pikachu]
若登陆后,无法访问数据库,可以访问相应目录下的 install.php 进行安装数据库。