Windows下PHP环境搭建——WAMP分享

01

导语

学习一门语言,就得从搭建开发环境开始。PHP学习者时常会接触到一个词WAMP,那么WAMP是什么意思呢?Windows系统下的Apache+Mysql+PHP,称为WAMP;如果是Linux系统下的Apache+Mysql+PHP,称为LAMP。华软教育今天为初学者分享的开发环境是基于Windows系统下搭建的。

02

WAMP还可以分为以下三大类

1、php集成环境(集成了所有的必须的组件,安装完集成环境,就可以直接运行网站,虽然不需要分开独立安装各组件,但还是需要额外安装VC运行库)

2、php独立安装版环境(自行独立安装各个组件,操作比较繁琐,需要浪费一定的时间,有利于提高自己的配置能力,对于新手来说卸载也比较麻烦)

3、php绿色集成环境(相对而言是绿色的php集成环境,自身集成VC运行库,不需要安装VC,解压后可直接使用,不使用时关闭服务即可,不会滞留在系统里面)

今天所分享的WAMP需要额外安装VC运行库的WampServer。另外WAMP需要根据操作系统类型是32位还是64位区分,所以在下载之前请先确认自己电脑的操作系统。

03

需要下载的工具

VC11支持(vcredist_x86\x64)

WampServer2.5(Apache-2.4.9-Mysql-5.6.17-php5.5.12-32b/64b)

安装WAMP之前必须先安装VC11(即Visual C++ Redistributable for Visual Studio 2012)支持,否则安装时会系统提示找不到MSVCR110.dll。运行安装VC11支持包,vcredist_x64.exe或 vcredist_x86.exe

运行安装WampServer安装包,根据安装向导选择软件的安装目录,这里Create a Quick Launch icon 会在开始菜单创建快捷启动目录,通常不选Create a Desktop icon 在桌面创建快捷方式,推荐勾选。

安装过程中会弹出提示让你选择默认启动localhost地址浏览器,找不到路径跳过出错也没关系。它是想帮你关联Localhost快捷访问,默认是IE的。其实我们后来自己打开喜欢的浏览器访问localhost或者本机地址是一样的。安装完成后,windows桌面右下角会出现WampServer的运行状态图标。这时的服务器是绿色的,说明Apache、PHP、MySQL都正常运作,服务器启动。如果是橙色的,很可能PHP或者MySQL无法正常启动。

04

安装完成后进行配置与调试

语言选择:在服务器状态图标上“右键”进入配置面板,“Language” 选择chinese。

接下来在服务器状态图标上“左键”弹出管理面板。

Localhost:调用浏览器访问本机地址,默认优先读取www目录下的Index.php文件。phpMyAdmin: 一款可视化数据库管理工具,这里操作的是MySQL数据库。

www目录:网站文件根目录,你的工程php文件文件都要放在这个目录下。

访问上面的localhost(本机地址)或者打开任意一个浏览器输入localhost,你将会看到下面的页面。因为服务器默认优先打开index.php文件(如果存在),你可以替换你的自己的文件或重命名index.php。如果目录下不存在index.php,则服务器会显示文件列表,访问自己xxx.php文件在浏览器输入(本机地址)/xxx.php 就可以了。

05

独立访问MySQL数据库

首先在服务器图标上“左键”进入管理面板,选择MySQL,进入MySQL控制台

MySQL服务器没问题的情况下,出现黑色命令行窗口。出现提示输入密码,直接按“回车”键,这时就进入了数据库了,可以用各种数据库操作命令了。PHP连接时默认的数据库用户名是root,密码为空(留空)。黑色界面是原生的数据库命令行操作界面。

06

独立运行Apache服务器

Apache服务器,一般是在服务器崩溃时才用。其实Apache自带有服务器管理界面的,在安装目录\wamp\bin\apache\apache2.4.9\bin有一个ApacheMonitor,访问它

出现了Apache服务器管理界面,图中可以发现我们系统下只有一台服务器,名字叫做wampapache64在运行呢。如果之前有独立装过,可能有多台服务器,会导致WAMP启动为橙色,这时停止掉其他的Apache,启动WAMP这个就可以解决。

07

End

对于熟悉PHP环境的配置的童鞋,可以选择自行配置;对此方面的知识有所欠缺童鞋,可以直接使用PHP集成环境。同时也建议新手还是手动搭建几次PHP环境,这样能加深理解。今天分享到此结束。

本文来自企鹅号 - 华软快讯媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏零基础使用Django2.0.1打造在线教育网站

零基础使用Django2.0.1打造在线教育网站(四):简易留言簿基础开发

努力与运动兼备~有任何问题可以加我好友或者关注微信公众号,欢迎交流,我们一起进步!

3955
来自专栏编程

Selenium3+Python3环境部署

声明 本公众号所有内容,均属微信公众号: 开源优测 所有,任何媒体、网站或个人未经授权不得转载、链接、转贴或以其他方式复制发布/发表。已经本公众号协议授权的媒...

2079
来自专栏程序员同行者

ssh升级

2331
来自专栏Laoqi's Linux运维专列

LNMP基础架构实现

架构原理: LAMP=linux+apache+mysql+php LNMP=linux+nginx+mysql+php 一、初入LNMP 当我们讲LAMP的时...

3274
来自专栏九彩拼盘的叨叨叨

软件推荐

871
来自专栏前端儿

Sublime插件支持Sass编译和Babel解析ES6 & .sublime-build文件初探

如果要将Sass编译成css文件,安装相应的编译工具就行,然后在命令行直接sass a.scss:b.css 编译就行了

1232
来自专栏游戏杂谈

React-Native android在windows下的踩坑记

你需要先安装最新版本的node.js(我最后使用的是v4.1.2),前往官网下载>>

1103
来自专栏阮一峰的网络日志

Node 调试工具入门教程

JavaScript 程序越来越复杂,调试工具的重要性日益凸显。客户端脚本有浏览器,Node 脚本怎么调试呢? ? 2016年,Node 决定将 Chrome ...

4116
来自专栏区块链

Web安全测试基础-2

文 | 李文祥 一、Web安全漏洞概念及原理分析 1.2 跨站脚本攻击(XSS) 概念:通常指黑客通过“HTML注入”篡改了网页,插入了恶意的脚本,从而在用户浏...

2079
来自专栏贾鹏辉的技术专栏@CrazyCodeBoy

React Native应用部署/热更新-CodePush最新集成总结(新)

React Native应用部署/热更新-CodePush最新集成总结(新) ---- 更新说明: 此次博文更新适配了最新版的CodePush v1.17....

7636

扫码关注云+社区

领取腾讯云代金券