Wamp就是Windos Apache Mysql PHP集成安装环境,即在window下的apache、php和mysql的服务器软件。其中php环境配置是至关重要的一部分,本文就针对php在本地的环境配置中作简要说明。

1、安装Apache

获取 Apache Server 下载,这个是包括了open ssl 模块的window可执行程序,直接运行安装到我们需要放置的目录下面。注意使用80端口,这样不必额外制定端口号就可以访问本地Http Server了,一切安装好后,打开浏览器,输入http://localhost进行测试,出现“It Works”那么安装就成功。

2、安装Mysql

获取 Mysql 下载

安装 Mysql,这个是打包好了的安装包,一路根据提示安装上即可,另外还有一个Mysql Workbench,这个是一个可视化的Mysql管理软件,可以一同下下来或者选用别的顺手的管理客户端均可。用管理客户端链接本地的Mysql,能连接上说明安装成功。

3、安装PHP

获取PHP下载,可以看到多个版本提供选择:

如果Apache的版本是1或2,那么下载VC6编译的版本;如果选用IIS作为Server,那么使用VC9编译的版本,X86代表32位的操作系统,X64则代表64位操作系统。

Thread Safe和Non Thread Safe,取决于Web Server对PHP的执行方式。如果是ISAPI,需要调用dll来处理用户请求,由于处理完后相关dll不会马上消失,所以需要进行线程安全检查以使用多线程,从而提高效率,使用Thread Safe较好。如果是Fast CGI,由于只进行单线程的运行,因此没必要进行线程并发下的安全性检查,去掉线程安全检查等于取消不必要的系统耗费从而提高运行速度,使用 Non Thread Safe的较好。

这里也有直接的安装包,直接安装即可,但我们选择ZIP包进行手工安装,一来手工安装更灵活,二来可以了解PHP的内部结构,这个对于以后进一步使用PHP来说比较重要哦。

将压缩包解压到你的目标磁盘目录,如解压后的目录类似C:\php,注意目录间最好不用空格,由于有的Web Server可能不支持带空格的路径。

配置php5ts.dll路劲的环境变量。在根目录下面有些dll含有Web Server的名字,这些相关的Server模块可以让Web Server运行PHP时更加高效。所有的模块都需要用到php5ts.dll,因此需要让系统知道他的位置,查找顺序一般为:

php.exe的执行位置,或者Web Server的执行目录(一般为bin)如果Web Server使用了server模块

环境变量PATH下包含的路径

把当前的根目录加到PATH下,这样无论Web Server如何配置,系统都可以寻找到php5ts.dll

配置PHP初始化信息,直接把php.ini-production复制后改名为php.ini即可,PHP运行时会自动查找并读取php.ini文件。另外如果使用Windows NT, 2000, XP 或 2003上的NTFS格式,确保运行Web Server的用户对php.ini有读取的权限。

关联PHP和Apache,此配置后Apache便具有PHP的解析能力。这里有两种方式去设置PHP与Apache的协同工作。一种是作为CGI,另一种是作为Apache的模块来安装,上面提到Server模块更好,因此我采用这种方式安装,将以下三行加入Apache的httpd.conf中即可。

具体代码如下:

1
2
3
LoadModule php5_module "d:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "d:/php"

集成检测

最后来检查下我们的环境是否正常工作。

新建一个文本名称加扩展名为test.ini

在文件中添加如下,具体代码如下:

1
2
3
 <?php
     phpinfo();
 ?>

将其放到Apache Server的htdocs目录下,在浏览器中输入http://localhost/test.php,如果出现了PHP的版本及组件相关统计信息,说明正常工作了。其中mysqlnd为enable说明Mysql的驱动也正常启用了。

来源:http://blog.yoodb.com/yoodb/article/detail/256

Windows 系统下搭建 WAMP 环境相关推荐

  1. Windows系统下搭建MPI环境

    Windows系统下搭建MPI环境 MPI的全称是Message Passing Interface即标准消息传递界面,可以用于并行计算.MPI的具体实现一般采用MPICH.下面介绍如何在Window ...

  2. 在Windows系统中搭建PHP环境,PHP环境搭建-Windows系统下PHP环境搭建

    1.PHP环境搭建的前提是 Apache HTTP Server (Apache 服务器)已经安装部署成功,并可以正常访问到服务器的主页面.Apache HTTP Server 的安装部署已经在上一篇 ...

  3. Windows系统下搭建MPI(并行计算)环境

    Windows系统下搭建MPI环境 MPI的全称是Message Passing Interface即标准消息传递界面,可以用于并行计算.MPI的具体实现一般采用MPICH.下面介绍如何在Window ...

  4. Windows系统下搭建NFS服务器

    Windows系统下搭建NFS服务器       在windows系统中采用NFS功能实现文件共享,让Linux系统来访问. 首先在windows系统中安装一个实现NFS功能的第3方软件haneWin ...

  5. windows系统下的python环境的搭建

    windows系统下如何搭建python环境呢? 方法一: 首先,去python的官方网站上下载python 我就随便选择了一个最新版,你们需要特定版本的就下载特定版本的 链接地址:https://w ...

  6. 在Windows系统下搭建ELK日志分析平台

    2018年07月11日 22:29:45 民国周先生 阅读数:35 再记录一下elk的搭建,个人觉得挺麻烦的,建议还是在linux系统下搭建,性能会好一些,但我是在windows下搭建的,还是记录一下 ...

  7. linux 打印当前系统环境_Linux系统下搭建python环境

    首先linux系统下一般是自带python2环境的,但是目前大多数项目工程python2是不适用的,今天我们就来讲解下如何在linux系统下搭建python3! 以上是自带的python2,接下来搭建 ...

  8. Java windows系统下JDK开发环境配置和环境变量配置

    一.JDK下载地址 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 二.Ecli ...

  9. windows系统下搭建 ZeroTier moon服务器

    ZeroTier 是一个虚拟局域网软件,局域网内的机器,流量不走公网,降低了风险和费用.而且软件开源,同一子网下免费使用100个机器,然而在国内如果要用好ZeroTier,最好搭建MOON转发服务器. ...

最新文章

  1. 【转载】VMware安装CentOS7时忘记装图形化界面——如何补装GNOME
  2. cycle函数python_Python执行函数的周期实现
  3. 【Python入门】Python列表的11个方法全解
  4. 你们肯定都不相信每天能准时下班了
  5. 【Tools】Ubuntu20.04安装VMware Tools详解
  6. HDU3929(容斥原理)
  7. Java高级语法笔记-自定义异常类
  8. centos软件软件包
  9. 汽车上的一些名词缩写解释
  10. android toast 自定义时间,android自定义Toast设定显示时间
  11. iOS-代码实现TableViewCell创建多个样式的Cell
  12. 教你chrome浏览器断点调试理解闭包
  13. Go语言编程(七牛云存储团队执笔)
  14. 基于信息增益率的决策树特征选择算法(C4.5)及其python实现
  15. 外圣内王适用于互联网行业吗?
  16. c# wifi串口通信_C#串口通信 SerialPort类
  17. 【Java爬虫-模拟淘宝登录】
  18. 删除只读属性的文件夹及其子文件
  19. 数据结构当中的二元组详解
  20. 【安卓】——Autofill Framework(自动填写)用法详解

热门文章

  1. Windows10/11 缩放与布局自定义
  2. 学生HTML个人网页作业作品 (水果商城HTML+CSS)
  3. 工厂方法模式(Factory Pattern)
  4. xoom 真机开发
  5. DBeaver Community
  6. Linux中ls和ll的区别
  7. 单片机与微处理器和微型计算机的关系,单片机、微控制器和微处理器有什么区别?...
  8. Linux 通过yum源安装subversion(svn)服务端
  9. 在字节跳动实习30天的4点成长感受
  10. IBM v7000存储鬼盘删除方法