Windows10_64位搭建WampServer(运行php代码)教程及问题

 
 笔者最近学习PHP,想通过web页面的形式更加形象生动的了解php代码的原理。 
 
 于是,这次就通过WampServer来搭建一下PHP运行所需要的环境~ 
 
 
操作系统:window10 64位
(Win64) PHP/) 
 
下面开始我们的搭建教程吧~
 
 一、搭建教程 
 
 (一)安装web服务器 
 
 
windows上安装web服务器比较简单:打开“控制面板”,选择“程序”,选择“启用或关闭windows功能”
 
 
勾选好之后,点击确定,等待安装完成~
 
 
 (二)安装PHP服务器组件 
 
建议使用集成的服务器组件,它已经包含了 PHP、Apache、Mysql 等服务,免去了开发人员将时间花费在繁琐的配置环境过程。 
 
WampServer
下载地址:http://www.wampserver.com/
支持32位和64位系统,根据自己的系统选择版本。 
 
 
 
下载完成后,点击安装~
安装目录不用采用默认c盘,可根据自己需求选择盘符(如果你想选择默认也可以)
 
然后一直next就可以了~
 
桌面上会出现这样一个图标
 
用管理员权限去运行~
 
如果桌面右下角图标为绿色~
 
那么说明服务正常~
 
看到这种界面说明配置成功了~
 
但是...一般没有这么顺利........
 
通常~
 
我们会看到右下角的图标是红色的或者是黄色?橙色?(emmm反正就是下图这俩颜色).........
 
这样说明.....服务并没有被打开........
 
那么问题来了~怎么解决?
 
 
 
 二、疑难问题 
 
 (一)桌面打开WampServer弹框 丢失msvcr110.dll 
 
首先~丢失 MSVCR110.dll 文件是不少单机游戏尤其是绿色免安装版的游戏常见问题,这个问题与丢失 MSVCP110.dll 文件的问题经常结伴而行。
原因都是一个,系统没有安装VC运行库。
正确解决丢失 MSVCR110.dll 文件的办法是:安装VC++ 运行库。
 
下载地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=30679
 
 
补充:
       msvcp、msvcr、vcomp140.dll属于VC++2015版
    msvcp、msvcr、vcomp120.dll属于VC++2013版
  msvcp、msvcr、vcomp110.dll属于VC++2012版
  msvcp、msvcr、vcomp100.dll属于VC++2010版
  msvcp、msvcr、vcomp90.dll属于VC++2008版
    msvcp、msvcr60、71和80.dll,以及vcomp.dll(不带数字版本号)属于VC++2005版
 
 
下载完成后,双击运行即可
 
 
 
丢失msvcr110.dll这个问题解决~
 
 
 
 (二)端口冲突问题 
 
 .修改Apache服务监听端口 
 
左键点击右下角状态栏的wampserver图标
 
选择 Apache-->httpd.conf
 
然后可以使用快捷键Ctrl + F 搜索80。
将找到的这两个80修改为自己想要使用的端口号(没有被占用的,比如8082)。
修改Apache监听端口 修改服务器端口
 
 .修改wamp安装目录下的 wampmanager.tpl 文件指定端口号 
 
用记事本或者写字板打开 wampmanager.tpl ,快捷键Ctrl + F 搜索 80,
将 Type: item; Caption:“wtestPort80”;Action:run;FileName:“wtestPort80”;Action:run;FileName:“{c_phpExe}”;Parameters: “-c . testPort.php  
中的80给为之前选定的端口号(如:8082)
wampmanager.tpl中修改端口号~
(注意~需要将类似以上代码的80端口都改成自己设定的端口哦~)
 
  .退出软件,重新启动 
 
保存好之前修改的文件(如果保存不了,比如提示需要管理员权限,可以使用管理员运行记事本或写字板)。
退出重新启动wampserver就可以看到图标变成了绿色。
端口冲突问题解决啦~~~~
 
 .用浏览器打开 localhost: 
 
由于浏览器默认的端口号是80端口,所以我们在打开localhost时,需要手动指定端口号~
由于笔者使用端口8082,所以地址栏中输入:localhost:8082。
正常打开页面则表示配置成功~~
 
 
就是这样啦~
 
 
那么怎么打开php文件呢~
 
首先进入你所安装的目录
笔者这里装在e盘了~
这里测试的是一个xss的页面(某位大佬友情赞助的dom型xss代码)......
 
 
 
 
显示正常~~~
 
这样就完成了WampServer的配置~
 
有不足之处请大佬们多指点~
 
 
 
 
参考资料:
http://www.wampserver.com/
https://www.microsoft.com/zh-cn/download/details.aspx?id=30679
 
 
 

Windows10_64位搭建WampServer(运行php代码)教程及问题的更多相关文章

  1. hadoop_spark伪分布式实验环境搭建和运行实例详细教程

    hadoop+spark伪分布式环境搭建 安装须知 单机模式(standalone): 该模式是Hadoop的默认模式.这种模式在一台单机上运行,没有分布式文件系统,而是直接读写本地操作系统的文件系统 ...

  2. Windows10_64位下upload-labs靶场搭建+phpstudy_v8.1安装教程

     之前介绍了Windows10_64位搭建WampServer的教程,这一次再来水一篇phpstudy的搭建教程.哈哈哈.     顺便安装一下upload-labs,搭着玩玩~         操作 ...

  3. WindowsServer2012 R2 64位中文标准版(IIS8.5)下手动搭建PHP环境详细图文教程(二)安装IIS8.5

    //来源:http://www.imaoye.com/Technology/WindowsServer2012R264IIS85.html 阿里云服务器ECS Windows Server 2012 ...

  4. Java基础教程——命令行运行Java代码

    视屏讲解:https://www.bilibili.com/video/av48196406/?p=4 命令行运行Java代码 (1)使用记事本新建文本文件[Test.java]. 注意,默认状态下W ...

  5. confluence搭建破解及汉化教程

    注:本文参考了 < confluence搭建破解及汉化教程  > 本文是在yum环境搭建好,且可用联网的前提下进行的实际操作并作记录的. 关于yum本地环境搭建可以参考此文:<Cen ...

  6. JAE京东云引擎Git上传管理代码教程和京东云数据库导入导出管理

    文章目录 Git管理准备工作 Git工具上传代码 发布代码装程序 mywebsql管理 京东云引擎小结   JAE京东云引擎是京东推出的支持Java.Ruby.Python.PHP.Node.js多语 ...

  7. Node+Express+MongoDB + Socket.io搭建实时聊天应用实战教程(二)--node解析与环境搭建

    前言 本来开始写博客的时候只是想写一下关于MongoDB的使用总结的,后来觉得还不如干脆写一个node项目实战教程实战.写教程一方面在自己写的过程中需要考虑更多的东西,另一方面希望能对node入门者有 ...

  8. Windows+QT+Eclipse+MinGW搭建QT开发环境详细教程

     Windows+QT+Eclipse+MinGW搭建QT开发环境详细教程 一.准备工具: QT-SDK for Windows:http://get.qt.nokia.com/qtsdk/qt-sd ...

  9. 一文读懂跨平台框架 Flutter 的搭建与运行

    作者:个推iOS开发工程师 伊泽瑞尔 Flutter是Google推出的跨平台的解决方案,用以帮助开发者在 Android 和 iOS 两个平台开发高质量原生应用的全新移动 UI 框架. 之前我们为大 ...

随机推荐

  1. Educational Codeforces Round 81 (Rated for Div. 2) 题解

    过了n天补的题解:D AB就不用说了 C. Obtain The String 思路挺简单的,就是贪心,但是直接贪心的复杂度是O(|s|*|t|),会超时,所以需要用到序列自动机 虽然名字很高端但是就 ...

  2. ubuntu 开启对.htaccess的支持

    1. 终端运行    sudo a2enmod    程序提示可供激活的模块名称,输入:    rewrite    成功会提示 rewrite already load2. 修改/etc/apach ...

  3. 利用Master库spt_values表 连续数字

    SELECT CONVERT ( ), dateadd(d, number, GETDATE()), ) AS every_time FROM master..spt_values n WHERE n ...

  4. vue学习指南:第十四篇(详细) - Vue的 路由 第四篇 ( 路由的导航守卫 )

    导航守卫 一.全局导航守卫 1. 全局导航守卫,把方法给 router,只要路由发生改变跳转都会触发这个函数 2. 每个路由 都有一个 meta 3. 全局导航守卫分两种: 1. 全局前置导航守卫:路 ...

  5. 2019-08-15 纪中NOIP模拟B组

    T1 [JZOJ3455] 库特的向量 题目描述 从前在一个美好的校园里,有一只(棵)可爱的弯枝理树.她内敛而羞涩,一副弱气的样子让人一看就想好好疼爱她.仅仅在她身边,就有许多女孩子想和她BH,比如铃 ...

  6. 巨杉Tech | 微服务趋势下的数据库设计与应用简析

    周五(7月12日)巨杉数据库参与了由得到App主办八里庄技术沙龙活动,分享主题是关于分布式数据库架构与实战. 以下就是根据巨杉数据库现场分享的内容进行的分享实录整理. 巨杉数据库简介 巨杉,专注新一代 ...

  7. 洛谷P1042 乒乓球

    https://www.luogu.org/problem/P1042 #include<bits/stdc++.h> using namespace std; ]; int w,l; i ...

  8. day27 综合架构 rsync备份服务

    sync软件使用方法: rsync命令 1v4 a 本地备份数据 cp [root@nfs01 backup]# cp /etc/hosts /tmp [root@nfs01 backup]# ll ...

  9. centos7 tar.gz zip 解压命令

    tar负责打包,gzip负责压缩 tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个, ...

  10. [CF276B] Little Girl and Game

    [CF276B] Description 给定字符串 \(S\) ,两人轮流,每次从字符串中任意取出一个字符并从原串中删去.如果某人某次操作前,串种剩余的字符集合经过排列可以得到回文串,那么这个人就胜 ...