最近的一些比赛需要用到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环境的更多相关文章

  1. vue + skyline 搭建 一个开发环境

    1.之前用的是ext +  skyline搭建环境 ,正好最近是做前端的事情,有时间用vue + skyline 搭建一个三维场景 2.准备vue 2.x  ,UI 用的是iview 和element ...

  2. Swoft 新手向教程 - 通过 Docker 搭建一个开发环境

    本系列文章将从使用层面介绍 Swoft 框架的使用及业务开发,面向初中级的 PHPer Swoft首个基于 Swoole 原生协程的新时代 PHP 高性能协程全栈组件化框架,内置协程网络服务器及常用的 ...

  3. 在开发环境中,自己搭建一个ssl环境(小例子)

    做项目的时候自己总结的一些小例子 public class Test { public static void setSSLProperty() { Security.addProvider(new  ...

  4. dede使用方法----如何在wamp环境下安装dede

    dede是基本php编写的一套框架,因此在使用dede之前必须要先搭建一上php的环境.本篇文章首先讲述如何搭建一个wamp环境,再讲述如何安装dede. 准备工具:wamp , dedeCMS 1. ...

  5. 搭建一个舒适的 .NET Core 开发环境

    最近,一直在往.Net Core上迁移,随着工作的深入,发现.Net Core比.Net Framework好玩多了.不过目前还在windows下开发,虽然VisualStudio是宇宙第一神器,但是 ...

  6. 在web项目中搭建一个spring mvc + spring + mybatis的环境

    介绍:本文中示范搭建一个ssm环境的框架:使用流程就是客户端通过http请求访问指定的接口,然后由服务器接受到请求处理完成后将结果返回. 本项目请求流程细节介绍:由客户端请求到指定的接口,这个接口是个 ...

  7. Ubuntu 12.04下搭建Qt开发环境

    http://download.qt.io/official_releases/qt/ Ubuntu 环境下Gtk与Qt编译环境安装与配置(系统环境是Ubuntu 12.04) 1.配置基础开发环境G ...

  8. windows下eclipse搭建android_ndk开发环境

    安装cygwin: 由于NDK编译代码时必须要用到make和gcc,所以你必须先搭建一个linux环境, cygwin是一个在windows平台上运行的unix模拟环境,它对于学习unix/linux ...

  9. windows 环境下wamp环境的搭建。

    学php要搭建wamp环境,经常使用的是wampserver,也挺好用的,一键傻瓜式安装,挺省事的.但是程序员都是爱折腾的,总要求要有完美的环境.于是用来用去,觉得还是散装环境最能体现自己的逼格. 其 ...

随机推荐

  1. shell 脚本杀死后台由php脚本控制运行的所有php脚本和java程序

    效果: 运行命令: ./killallphpjavarm.sh java 源码: #!/bin/sh#根据进程名杀死进程#FileName: killjavaphprm.sh pgrep php ki ...

  2. kettle定时任务_第三方合作方有订单自动发送邮件通知_20161214

    由于和第三方合作,需要知道第三方合作方有了订单后通知对方,如果每天查看数据太麻烦了,因此想到了用Kettle定时任务,先判断系统里有没有订单,如果有就执行查询调取订单数据并发送邮件作业,如果没有则不执 ...

  3. js浏览器对象的属性和方法

    1.window对象 /*1.计算浏览器窗口大小*/ //不算滚动条: var width = window.innerWidth; var height = window.innerHeight; ...

  4. 安装Maven

    下载进入官网下载页面:http://maven.apache.org/download.html我用的是windows,下载apache-maven-3.2.5-bin.zip: Maven 3.2. ...

  5. Topcoder几例C++字符串应用

    本文写于9月初,是利用Topcoder准备应聘时的机试环节临时补习的C++的一部分内容.签约之后,没有再进行练习,此文暂告一段落. 换句话说,就是本文太监了,一直做草稿看着别扭,删掉又觉得可惜,索性发 ...

  6. win8 VB6打开提示MSCOMCTL.ocx未注册

    从xp上复制相应的文件到win8相应的位置,如果是不可以,win8中反注册此控件,再注册此控件

  7. VC++ 如何使窗体最大化或是最小化

    最大化最小的使得的函数是 ShowWindow函数 ShowWindow(SW_SHOWMINIMIZED);//最小化 ShowWindow(SW_SHOWMAXIMIZED);//最大化 Show ...

  8. Office 365 系列二 ------- 如何批量部署Office 客户端

    针对于第一篇文章所讲的,我们最用使用用户可以单个点击进行安装,但是如果我们终端用户太多的情况,不可能大家都点击单个文件进行安装了,这样子既耗费时间也耗费 公司的网络带宽,那么我们可以采取离线下载的方式 ...

  9. tomcat配置性能调优1----server.xml文件详解

    <?xml version='1.0' encoding='utf-8'?><!--  Licensed to the Apache Software Foundation (ASF ...

  10. 又是一天String

    (1) Length of Last Word 解题思路:使用length记录最后一个单词的长度.从最后一个字符开始,如果是空字符,length不变.如果不是空字符,length++,直到再次遇到空字 ...