【语言环境】win2008R2SP1+WAMP环境部署

目录

  • 1 WAMP环境简介
  • 2 环境部署过程
    • 2.1 目标
    • 2.2 虚拟机安装win2008R2SP1
    • 2.3 安装phpstudy
    • 2.4 配置系统路径
    • 2.5 安装Visual Studio Code
  • 3 环境练习与测试
    • 3.1 编辑批处理文件方便查询ip信息
    • 3.2 编辑批处理文件方便查询本机端口号
    • 3.3 开启phpstudy并验证
  • 4 总结
  • 参考文献

1 WAMP环境简介

  1. WAMP环境:Windows下的Apache+Mysql/MariaDB+Perl/PHP/Python,一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。
  2. 使用AMP集成软件的优点:
    1. 可避免由于缺乏AMP的知识,而无法正确设置环境;
    2. 可快速安装并设置好AMP环境,让我们直接开始真正感兴趣的软件,如xoops;
    3. 可方便的搭建测试环境,对于测试“是AMP环境问题,还是XOOPS造成的问题”很有帮助,采用排除法即可。
  3. 主要的WAMP集成环境主要有:
    1. WampServer  
      Wamp就是Windows Apache Mysql PHP集成安装环境,即在window下的apache、php和mysql的服务器软件。PHP扩展、Apache模块,开启/关闭鼠标点点就搞定,再也不用亲自去修改配置文件了,WAMP它会去做。再也不用到处询问php的安装问题了,WAMP一切都搞定了,这个软件在win平台上使用的较多。
    2. XAMPP
      XAMPP是一款具有中文说明的功能全面的集成环境,XAMPP并不仅仅针对Windows,而是一个适用于Linux、Windows、Mac OS X 和Solaris 的易于安装的Apache 发行版。软件包中包含Apache 服务器、MySQL、SQLite、PHP、Perl、FileZilla FTP Server、Tomcat等等。默认安装开放了所有功能,安全性有问题,需要进行额外的安全设定。
    3. AppServ
      集成了Apache、PHP、MySQL、phpMyAdmin,较为轻量,版本很久未更新了。
      总的来说,以上几种WAMP环境基本上都可以满足初学者配置WAMP环境的需要,像XAMPP和AppServ各种组件比较全,但也会觉得文件组成比较复杂,初学者一下子也看不明白,像Digast Wamp Server由于是全新配置的集成环境,程序文件配置比较严谨,环境程序大小也适中, 而且可以自定义任意目录,系统会自动进行参数配置,特别适合初学者使用。
    4. phpStudy
      phpStudy支持22种组合自由切换。该程序包集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序绿色小巧简易迷你仅有35M,有专门的控制面板。总之学习PHP只需一个包。

2 环境部署过程

2.1 目标

在靶机(win2008R2SP1)上部署WAMP环境,以提供PHP编程及实验需要。
在win2008R2纯净版上无法安装VC14运行库,因此靶机采用win2008R2SP1系统。

2.2 虚拟机安装win2008R2SP1

  1. 下载系统ISO文件,点击https://msdn.itellyou.cn/平台选择win2008R2SP1进行下载。选择操作系统→选择Windows Server 2008 R2→选择带有ServicePack1→点击详细信息展开→复制链接到迅雷中开始下载。
    【语言环境】win2008R2SP1+WAMP环境部署_第1张图片
  2. 因为学习实践过程中需要用到的系统版本繁多,建议在真实机D盘创建一个文件夹,命名为VM,主要是用来存放我们配置好的虚拟机。在该文件夹下创建子文件夹,命名为win2008R2SP1,用来存放新建的虚拟机。
    【语言环境】win2008R2SP1+WAMP环境部署_第2张图片
  3. 启动VM,点击创建新的虚拟机。
    【语言环境】win2008R2SP1+WAMP环境部署_第3张图片
  4. 选择“典型”来配置Windows系列的系统,点击下一步。
    【语言环境】win2008R2SP1+WAMP环境部署_第4张图片
  5. 选择稍后安装操作系统,下一步。
    【语言环境】win2008R2SP1+WAMP环境部署_第5张图片
  6. 选择windows,并在版本中选择win2008R2,下一步。
    【语言环境】win2008R2SP1+WAMP环境部署_第6张图片
  7. 按系统名称来命名该虚拟机,并选择第二步提及的路径来保存该虚拟机,以方便管理所有虚拟机。
    【语言环境】win2008R2SP1+WAMP环境部署_第7张图片
  8. 有条件建议选大一点的磁盘大小,并选择存储为单个文件,下一步。
    【语言环境】win2008R2SP1+WAMP环境部署_第8张图片
  9. 可以在此时自定义硬件设施,也可以在将来使用过程中再修改,点击完成。
    【语言环境】win2008R2SP1+WAMP环境部署_第9张图片
  10. 设置虚拟机ISO文件来源,点击确定。
    【语言环境】win2008R2SP1+WAMP环境部署_第10张图片
  11. 点击绿色三角形启动该虚拟机,开始系统安装→弹出下图点击下一步→开始安装。
    【语言环境】win2008R2SP1+WAMP环境部署_第11张图片
  12. 选择企业版进行安装→下一步。
    【语言环境】win2008R2SP1+WAMP环境部署_第12张图片
  13. 勾选接受许可,点击下一步。
    【语言环境】win2008R2SP1+WAMP环境部署_第13张图片
  14. 此时是新建虚拟机,选择自定义高级。
    【语言环境】win2008R2SP1+WAMP环境部署_第14张图片
  15. 后续安装后再将磁盘划分为CD两盘,此处先点击下一步。
    【语言环境】win2008R2SP1+WAMP环境部署_第15张图片
  16. 开始漫长的安装过程。
    【语言环境】win2008R2SP1+WAMP环境部署_第16张图片
  17. 首次登录需要设置密码,点击确定。
    【语言环境】win2008R2SP1+WAMP环境部署_第17张图片
  18. 设置2遍密码,点击箭头。弹出提示密码已更新,再次点击确定即可进入系统。
    【语言环境】win2008R2SP1+WAMP环境部署_第18张图片
  19. 弹出以下界面,说明系统已安装完成。
    【语言环境】win2008R2SP1+WAMP环境部署_第19张图片
  20. 其他设置如桌面图标、激活系统、关闭防火墙、禁止自动更新、设置快照等。请参考《虚拟机及常用系统配置步骤》

2.3 安装phpstudy

  1. 下载phpstudy安装包。进入其官网下载所需版本,本教程下载的是2018版本。
    【语言环境】win2008R2SP1+WAMP环境部署_第20张图片
  2. 虚拟机中打开win2008R2SP1,如果有设置快照则将其还原到最佳状态,将上述下载的安装包复制黏贴到该系统的D盘中。
  3. 双击运行该软件,先是进行解压,将解压路径修改为C盘下。
    【语言环境】win2008R2SP1+WAMP环境部署_第21张图片
  4. 启动该软件,提示说系统缺少VC9、VC11和VC14的运行库,从该百度网盘下载:https://pan.baidu.com/s/1vkp_lW985sk8oivJHWfUfQ 密码: qxtb
    【语言环境】win2008R2SP1+WAMP环境部署_第22张图片
  5. 将解压后的文件夹复制到虚拟机中,右键以管理员身份安装所需要的运行库。
    在这里插入图片描述
  6. 安装过程需要同意许可。
    【语言环境】win2008R2SP1+WAMP环境部署_第23张图片
  7. 退出phpstudy程序,在解压路径下找到启动程序再次打开,不会再弹出缺少VC运行库的错误提示。建议将该程序创建快捷方式到桌面。
    【语言环境】win2008R2SP1+WAMP环境部署_第24张图片
  8. 点击启动按钮,正常启动软件。
    【语言环境】win2008R2SP1+WAMP环境部署_第25张图片
  9. 在 C:\phpStudy\PHPTutorial 中,可以找到各个工具的目录。
    【语言环境】win2008R2SP1+WAMP环境部署_第26张图片

2.4 配置系统路径

  1. 目的:为方便在系统命令行可以直接操作MySQL,需要将MySQL的路径添加到系统变量中。
  2. 在安装的phpstudy目录下,找到MySQL安装目录,进入bin文件夹下,复制完整路径待用。C:\phpStudy\PHPTutorial\MySQL\bin
    【语言环境】win2008R2SP1+WAMP环境部署_第27张图片
  3. 右键计算机→属性→高级系统设置→高级→环境变量。
    【语言环境】win2008R2SP1+WAMP环境部署_第28张图片
  4. 在系统变量中找到Path→选中→编辑。
    【语言环境】win2008R2SP1+WAMP环境部署_第29张图片
  5. 在该值的最后,先输入英文状态的分号,再黏贴上面复制的MySQL路径。一直点击确定。
    【语言环境】win2008R2SP1+WAMP环境部署_第30张图片
  6. 打开cmd窗口,输入命令mysql -uroot -proot,登录数据库,看看反馈结果以判断是否成功。如下图所示即代表MySQL路径部署成功。
    【语言环境】win2008R2SP1+WAMP环境部署_第31张图片

2.5 安装Visual Studio Code

  1. 原本想安装notepad++来作为编辑器,搜索时看到该软件在2020年因辱华被封,此处改用Visual Studio Code作为编辑器。
  2. 进入https://visualstudio.microsoft.com/zh-hans/在以下位置找到适合自己平台的软件安装包。此处选择Windows平台的安装包进行下载安装。
    【语言环境】win2008R2SP1+WAMP环境部署_第32张图片
  3. 右键以管理员方式运行该安装包,弹出以下提示时点击确定。
    【语言环境】win2008R2SP1+WAMP环境部署_第33张图片
  4. 选择同意,点击确定。
    【语言环境】win2008R2SP1+WAMP环境部署_第34张图片
  5. 维持默认安装路径,点击下一步。
    【语言环境】win2008R2SP1+WAMP环境部署_第35张图片
  6. 跨界方式,点击下一步。
    【语言环境】win2008R2SP1+WAMP环境部署_第36张图片
  7. ①将“通过code 打开“操作添加到windows资源管理器文件上下文菜单
    ②将“通过code 打开”操作添加到windows资源管理器目录上下文菜单
    说明:①②勾选上,可以对文件,目录点击鼠标右键,选择使用 VScode 打开。
    ③将code注册为受支持的文件类型的编辑器
    说明:默认使用 VScode 打开诸如 txt,py 等文本类型的文件,一般建议不勾选。
    让 VScode 支持的代码文件全部变成 VScode 默认打开,文件图标也会随之更改,很好辨认。
    ④添加到PATH(重启后生效)
    说明:这步骤默认的,勾选上,不用配置环境变量,可以直接使用。
    【语言环境】win2008R2SP1+WAMP环境部署_第37张图片
  8. 开始安装。
    【语言环境】win2008R2SP1+WAMP环境部署_第38张图片
  9. 安装完成后进行汉化,点击此处安装简体中文支持包。
    【语言环境】win2008R2SP1+WAMP环境部署_第39张图片
  10. 中文包安装后点击重启,就可以看到是简体中文界面。
    【语言环境】win2008R2SP1+WAMP环境部署_第40张图片

3 环境练习与测试

3.1 编辑批处理文件方便查询ip信息

在桌面新建一个文本文件,命名为ip.bat,右键该文件以code打开,输入以下命令。

ipconfig
pause

双击该文件即可查询本机ip地址。

3.2 编辑批处理文件方便查询本机端口号

在桌面新建一个文本文件,命名为tcp_port.bat,右键该文件以code打开,输入以下命令。

netstat -ano -p tcp
pause

双击该文件即可查询本机开启的tcp端口。
【语言环境】win2008R2SP1+WAMP环境部署_第41张图片

3.3 开启phpstudy并验证

  1. 启动phpstudy。
    【语言环境】win2008R2SP1+WAMP环境部署_第42张图片
  2. 双击tcp_port.bat。可以看到新增了部分端口。
    【语言环境】win2008R2SP1+WAMP环境部署_第43张图片
  3. 在浏览器输入虚拟机IP地址,访问网页,弹出hello world字样,说明访问成功。
  4. 点击“其他选项菜单”可以对多种文件进行设置。查看PHP探针。
    【语言环境】win2008R2SP1+WAMP环境部署_第44张图片
  5. 滑动网页最下方,在MySQL数据库处输入默认账号及密码,均为root,点击检测。
    【语言环境】win2008R2SP1+WAMP环境部署_第45张图片
  6. 弹出提示数据库连接正常。
    【语言环境】win2008R2SP1+WAMP环境部署_第46张图片

4 总结

  1. 掌握虚拟机安装系统的方法;
  2. 掌握部署WAMP环境的方法;

参考文献

  1. 《WAMP百科》

你可能感兴趣的:(#,筑基05:语言基础,php,apache,mysql,WAMP)