如何搭建一个WAMP环境
最近的一些比赛需要用到PHP,所以急需配置一个PHP的环境,所以分享出来我的经历
一、使用wampserver
这是一个集成软件包,可以一键配置Apache+Mysql+PHP,还具有简单的图形界面,方便操作,百度一下就有,在此我就不贴上链接了。
二、像我一样手动配置
1.去PHP官网下载适合windows的版本,我给出的链接是PHP7.0的,根据提示选择适合自己系统位数的Thread Safe版本,下载地址
2.下载适合php版本的Apache服务器,记得要跟PHP对应的系统位数一致,下载地址
3.下载Mysql,这个没什么要求,下载地址
4.配置Apache:
我下载的是免安装版,解压出来后打开安装目录的/conf/httpd.conf文件,这就是配置文件。
使用前记得把httpd服务安装上去,具体操作就是,使用管理员权限打开命令行,在apache根目录下bin文件找到httpd.exe
键入以下代码
httpd -k install -n 你想要的名字
(1)Ctrl+F搜索ServerRoot,修改代码
ServerRoot "F:/php/httpd-2.4.20-win64-VC14/Apache24"
代码中的路径是我的Apache安装目录,请自行修改。
(2)Ctrl+F搜索ServerName,修改代码
ServerName Localhost:80
之后在浏览器中访问Localhost就可以直接访问服务器中的index.html了,这里开放了80端口
(3)Ctrl+F搜索DocumentRoot,修改代码
DocumentRoot "F:/php/httpd-2.4.20-win64-VC14/Apache24/htdocs"
<Directory "F:/php/httpd-2.4.20-win64-VC14/Apache24/htdocs">
这里是确定服务器的根目录,可以自行修改成喜欢的目录,同时在下面寻找并修改代码
Options FollowSymLinks
这里是为了禁止查看目录列表。
(4)Ctrl+F搜索LoadModule,再最下面添加代码
LoadModule php7_module "F:/php/php-7.0.5-Win32-VC14-x64/php7apache2_4.dll" PHPIniDir "F:/php/php-7.0.5-Win32-VC14-x64/"
这里的路径是PHP所在安装目录,根据自己的PHP版本和实际情况选择dll
(5)Ctrl+F搜索AddType,添加代码
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
添加PHP类型文件
(6)Ctrl+F搜索IfModule dir_module,修改代码
DirectoryIndex index.html index.php
增加PHP的目录索引
(7)保存退出,打开安装目录下的bin文件夹按住Shift+鼠标右键,选择在此处打开命令窗口,在命令行中输入如下代码
httpd.exe -k install
装载成功以后双击ApacheMonitor.exe,进入Apache管理,然后start即可成功打开Apache服务器。
5.配置PHP
(1)进入PHP目录,将php.ini-development改名为php.ini,用记事本打开,Ctrl+F搜索以下代码,并将前面的;去掉,并保存退出
extension_dir = "./ext"
extension=php_mbstring.dll
extension=php_mysqli.dll
extension=php_pdo_mysql.dll
(2)添加环境变量,再环境变量的Path中添加

这里使用的是我的目录,具体请使用自己的PHP目录
6.再服务器根目录下创建index.php,并编写代码
<?php
phpinfo();
?>
保存退出,重启Apache,在浏览器中输入localhost,如果出现以下页面情况就说明环境配置好了。
以上就是wamp环境的配置过程
如何搭建一个WAMP环境的更多相关文章
- vue + skyline 搭建 一个开发环境
1.之前用的是ext + skyline搭建环境 ,正好最近是做前端的事情,有时间用vue + skyline 搭建一个三维场景 2.准备vue 2.x ,UI 用的是iview 和element ...
- Swoft 新手向教程 - 通过 Docker 搭建一个开发环境
本系列文章将从使用层面介绍 Swoft 框架的使用及业务开发,面向初中级的 PHPer Swoft首个基于 Swoole 原生协程的新时代 PHP 高性能协程全栈组件化框架,内置协程网络服务器及常用的 ...
- 在开发环境中,自己搭建一个ssl环境(小例子)
做项目的时候自己总结的一些小例子 public class Test { public static void setSSLProperty() { Security.addProvider(new ...
- dede使用方法----如何在wamp环境下安装dede
dede是基本php编写的一套框架,因此在使用dede之前必须要先搭建一上php的环境.本篇文章首先讲述如何搭建一个wamp环境,再讲述如何安装dede. 准备工具:wamp , dedeCMS 1. ...
- 搭建一个舒适的 .NET Core 开发环境
最近,一直在往.Net Core上迁移,随着工作的深入,发现.Net Core比.Net Framework好玩多了.不过目前还在windows下开发,虽然VisualStudio是宇宙第一神器,但是 ...
- 在web项目中搭建一个spring mvc + spring + mybatis的环境
介绍:本文中示范搭建一个ssm环境的框架:使用流程就是客户端通过http请求访问指定的接口,然后由服务器接受到请求处理完成后将结果返回. 本项目请求流程细节介绍:由客户端请求到指定的接口,这个接口是个 ...
- Ubuntu 12.04下搭建Qt开发环境
http://download.qt.io/official_releases/qt/ Ubuntu 环境下Gtk与Qt编译环境安装与配置(系统环境是Ubuntu 12.04) 1.配置基础开发环境G ...
- windows下eclipse搭建android_ndk开发环境
安装cygwin: 由于NDK编译代码时必须要用到make和gcc,所以你必须先搭建一个linux环境, cygwin是一个在windows平台上运行的unix模拟环境,它对于学习unix/linux ...
- windows 环境下wamp环境的搭建。
学php要搭建wamp环境,经常使用的是wampserver,也挺好用的,一键傻瓜式安装,挺省事的.但是程序员都是爱折腾的,总要求要有完美的环境.于是用来用去,觉得还是散装环境最能体现自己的逼格. 其 ...
随机推荐
- jquery高级函数
.get() 将jq对象转成js $('#div1').get(0).innerHTML.text() 给标签添加文本 .detach() 和remove方法一样,但保留删除元素的所有行为$('div ...
- java下的字符流
输入流和输出流相对于内存设备而言.将外设中的数据读取到内存中:输入将内存的数写入到外设中:输出.字符流的由来:其实就是:字节流读取文字字节数据后,不直接操作而是先查指定的编码表.获取对应的文字.比如, ...
- PAT 03-树1 树的同构 (25分)
给定两棵树T1和T2.如果T1可以通过若干次左右孩子互换就变成T2,则我们称两棵树是"同构"的.例如图1给出的两棵树就是同构的,因为我们把其中一棵树的结点A.B.G的左右孩子互换后 ...
- UnicodeDecodeError: ‘XXX' codec can't decode bytes in position X 的问题
错误信息:UnicodeDecodeError: ‘XXX' codec can't decode bytes in position 2-5: illegal multibyte sequence ...
- mysql error: (2006, 'MySQL server has gone away')
max_allowed_packet=16M wait_timeout= interactive_timeout = vim /etc/my.cnf mysqld 中加入上面的内容.
- C# dev开发过程中的山炮问题汇总
1. 后台注册控件,页面form提交,后台获取控件方法 Request.Form["name"]:
- 类似于QQ的简单的聊天代码
先编辑页面 package com.lovo.feichun; import java.awt.Color;import java.awt.Component;import java.awt.Cont ...
- SUID, SGID, SBIT
基本上SUID有这样的限制与功能: SUID权限仅对二进位程序(binaryprogram)有效,不能用在shellscript上面: 运行者对於该程序需要具有x的可运行权限: 本权限仅在运行该程序的 ...
- awk的涂鸦
awk太牛了,博大精深,学不透,学了不用,又忘. 所以花了一天,自己总结了基础,以后就当字典查(容易忘).有不对的地方,忘大家指出. [ganzl@cmdb ~]$ more /etc/passwd ...
- calc常用
Mod:求模(整数相除求余数), And:按位与 Or:按位或 Xor:按位异或 Lsh:按位左移 Not:按位取反 Int:取整数部分