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的驱动也正常启用了。

转载于:https://www.cnblogs.com/hello-2015/p/5148003.html

window下安装wamp环境相关推荐

  1. windows 下安装wamp环境

    一直以来都是学习在Linux下安装lanmp环境,在Windows下都是用的集成工具比如appserv 现在来安装Windows版本的lamp都是从官网下载的资源在Windows下以后还会编辑更多的东 ...

  2. window 下配置wamp 环境

    PHP下载 下载php压缩包,几点注意:这里我安装的事apache 所以在 php官方下载页时不是随便下载的,不然可能配置不了apache! 注意我以下图片标注 下载完成之后  自己随意放到你想要安装 ...

  3. window下安装Memcache

    说来惭愧,从事PHP已经1年多了,但是很多PHP相关的知识都不知道. 前一阵子看到网上流传了很久的面试题,才了解到原来还有memcache这么个东西-_-. memcache 具体是什么Google一 ...

  4. nodejs window下安装与配置淘宝镜像

    nodejs window下安装与配置淘宝镜像 1,前往nodejs官网下载安装软件,地址:https://nodejs.org/en/ 2,点击下一步继续安装,安装完成,在命令输入:node -v, ...

  5. 在window中安装python环境以及Anaconda

    1.0 python 安装 在window上安装python环境以及集成Anaconda包管理和下载pycharm IDE进行hello world编码 window 安装python环境 步骤01 ...

  6. window下安装tensorflow问题

    1.在window下安装tensorflow遇到了进程无法访问的问题 Could not install packages due to an EnvironmentError: [WinError ...

  7. window下添加nginx环境变量

    window下添加nginx环境变量 此电脑 --右键属性--环境变量 2. 系统变量 找到path 点编辑 3. 点"新建" 填入 你nginx安装的根目录 确认保存 4. 最后 ...

  8. 【BigData】Scala语言的简要介绍以及在window下安装Scala

    Spark是专为大规模数据处理而设计的快速通用的计算引擎,它是用Scala语言开发实现的.大数据技术本身就是数据计算的技术,而Scala既有面向对象组织项目工程的能力,又具备计算数据的功能,同时与Sp ...

  9. window下安装pytorch(不用下载cuda和cudnn)(用清华镜像)

    window下安装pytorch 前言: 最近换了一台笔记本电脑(3060显卡),单单为了配这个pytorch环境就花了1天时间(即使我以前配过).所以,现在想要记录一些细节防止忘记. 1.anaco ...

最新文章

  1. 一场库文件的远程修复
  2. STM32F103 与 STM32F407引脚兼容问题
  3. 怎样才能学好Vue,听听尤雨溪怎么说?
  4. 几款表贴LED反向电流特性
  5. C++ 之new和delete释放内存
  6. python下载了怎么打开-下载python后如何启动
  7. JavaScript多线程之HTML5 Web Worker
  8. iOS开发(7)通过uiimageView浅谈UIView
  9. QT乱码总结6.编码测试和总结一
  10. Eclipse中classpath和deploy assembly的文件位置
  11. Cowrie 部署 SSH 蜜罐
  12. rpm yum 删除mysql
  13. 一:细说python3中sort和sorted
  14. 第三方平台通过钉钉扫码登录实现方案
  15. 计算机内存条如何区分频率,什么是内存条的频率? 怎么看内存条频率?
  16. 为了让你在“口袋奇兵”聊遍全球,java面试代码题
  17. aspack脱壳脚本的编写
  18. ZARA卖床单,线上年增长300%,服饰品牌HOME店成趋势?
  19. 网页进服务器,如何通过网页进去云服务器
  20. 【新型密集采样网络:遥感超分】

热门文章

  1. 自动售卖机系统_为什么看好自动咖啡售货机的前景呢?福能达希望咖啡爱好者随时来一杯...
  2. 工作原理计算机三大类,计算机按工作原理可分为什么,计算机按原理可分为三大类...
  3. 华为OD机试真题 Python 实现【工单调度策略】【2023 Q1 | 100分】
  4. 智能手机丢失了数据怎么恢复
  5. 第一次php代码审计
  6. 数论总结(Finally)
  7. WEB 3D SVG CAD 向量 几个实施(转)
  8. 等差和等比数列公式推导
  9. OPPO 手机安装包解析异常
  10. 神一样的存在者——拉马努金