Windows下Apache2.2+PHP5安装步骤
Windows下Apache2.2+PHP5安装
初学者在学习PHP的时候可能都会遇到安装Apache和PHP不成功的问题,于是很多开发者便选择了集成包,一键安装好Apache+PHP+MySQL。但是,由于集成包中的软件版本是固定的,不便于升级,所以有时又会遇到其他扩展方面的问题。下面我们就来一一安装一下Apache和PHP5,因为MySQL的安装比较简单,不涉及一些配置,所以一般没什么问题,在这里也就不涉及了。
首先安装Apache,我这里使用的是2.2版本,基本就是下一步,没啥问题。然后将PHP解压到你想放的位置(路径不要有中文或空格,以免出现问题)。现在你的Apache可以成功启动了,可以访问一下,应该能看到"It Works!"。(注意,Windows下的Apache配置PHP,PHP要选择线程安全的版本)
接下来就是要配置Apache和PHP的配置文件,让Apache能够支持PHP文件的解析。在Apache中,我们使用模块加载的方式进行解析PHP文件,关于这方面,大家不必纠结,因为在nginx服务器中我们通常使用FastCGI的方式运行PHP,这里只是顺便提一下,不了解的读者可以自行百度查询。
apache配置文件的修改:
找到Apache目录下conf文件夹下的httpd.conf文件,复制一份备份起来,以防修改错误无法恢复。打开文件,在文件最后下面添加下面一句(注意路径修改为各自机器上的路径,不要复制粘贴了忘修改):
LoadModule php5_module "D:/Microsoft/wamp/php5/php5apache2_2.dll"
在文件的最后添加下面一行:(意思是遇到这三种扩展名的文件,服务器都将调用PHP解析器解析)
AddType application/x-httpd-php .php .htm .html
PHPIniDir "D:/Microsoft/wamp/php5/"
PHP配置文件的修改:
将php.ini-dist或php.ini-development配置文件重命名为php.ini
1、打开 extension_dir = "D:/Microsoft/wamp/php5/ext"
2、打开并设置时区 date.timezone = Asia/Shanghai
3、打开相应你需要的扩展
重启服务器,PHP就可以运行了。
Windows下Apache2.2+PHP5安装步骤的更多相关文章
- windows下OpenSSL加密证书安装步骤与使用方法
OpenSSL加密证书一般用于签名认证,含私钥和公钥.在Linux系统中,OpenSSL一般是已经安装好了,可以直接使用.而在Windows系统中,是需要安装使用的. 最近在使用支付平台时,用到了Op ...
- Windows下MySQL5.6.21安装步骤
01.把 mysql-advanced-5.6.17-winx64.zip 解压到自定义 D:\mysql-5.6.17-W64 或 D:\mysql-advanced-5.6.17-winx64 目 ...
- 2分钟 windows下sublime text 3安装git插件:
12:35 2015/11/182分钟 windows下sublime text 3安装git插件:推荐博客:http://blog.csdn.net/naola2001/article/detail ...
- Windows下Oracle 11g的安装
Windows下Oracle 11g的安装 Windows下Oracle 11g的安装: Windows:64位, Oracle 11g版本:win64_11gR2_database_1of2(安装包 ...
- Lua在Windows下的配置、安装、运行
Windows下安装.运行Lua! 本文提供全流程,中文翻译.Chinar坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 -- 高分辨率用户请根据需求调整网页缩放比例) 1↓ 进入Lua官网:h ...
- Window10下Apache2.4的安装和运行
以前用Python运行的Web框架都是要运行在Linux下,加上WSGI服务器,比如Gunicorn+Flask,后来了解到了Apache,看看能不能基于Apache这个Web服务器下给python提 ...
- Windows下的Linux子系统安装,WSL 2下配置docker
Windows下的Linux子系统安装,WSL 2下配置docker 前提条件: 安装WSL 2需要Windows 10版本是Build 18917或更高,首先先确认系统版本已升级. 在“启用或关闭W ...
- 纯windows下制作变色龙引导安装U盘教程
原创教程:纯windows下制作变色龙引导安装U盘教程 支持Mavericks和Yosemite 支持白苹果 目标:windows下制作带 Chamelon变色龙引导的黑苹果安装U盘,支持PC机引导安 ...
- ACE-6.1.0 linux 下的编译与安装步骤
ACE-6.1.0 linux 下的编译与安装步骤 引用至http://www.cnblogs.com/liangxiaxu/archive/2013/03/07/2948417.html 1.从 ...
随机推荐
- JSON.stringify()——JS转JSON字符串
JSON.stringify() JSON 通常用于与服务端交换数据. 在向服务器发送数据时一般是字符串. 我们可以使用 JSON.stringify() 方法将 JavaScript 对象转换为字符 ...
- 服务器部署之nginx的配置
nginx可作为Web和 反向代理 服务器,在高连接并发的情况下,Nginx是Apache服务器不错的替代品.下面记录一下自己对nginx的配置和使用. nginx的安装 环境:oracle-linu ...
- Class.this 和 this 的有什么不同
转载:http://www.cnblogs.com/liwei45212/archive/2013/04/17/3026364.html 在阅读Java代码的時候 我们时会看到Class.this的使 ...
- SyntaxError: Missing parentheses in call to 'print' 这个错误原因是Python版本问题
问题 print "www.baidu.com" Python2 print ("www.baidu.com") Python3 出 ...
- java基础12 抽象类(及关键字:abstract)
抽象类:abstract 1.应用的场景 我们描述一类事物时,存在着某种行为,但这种行为目前不具体,那么我们就可以抽取这种行为的声明,但是不去实现这种行为,我们就需要使用抽象类. 2.抽象的好处 强制 ...
- HDU 2544 最短路(floyd+bellman-ford+spfa+dijkstra队列优化)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2544 题目大意:找点1到点n的最短路(无向图) 练一下最短路... dijkstra+队列优化: #i ...
- 以太坊go-ethereum客户端(三)两种全节点启动模式
这篇博客介绍一下go-ethereum全节点的两种启动模式:主网络快速启动和测试网络快速启动.这也是客户端所提供的两种启动方式,直接拿来使用即可.下面具体介绍一下使用方法. 主网络快速启动 其实,我们 ...
- 洛谷P2676 超级书架 题解
题目传送门 题目一看就是贪心.C++福利来了:sort. 基本思路就是:要使奶牛最少那么肯定高的奶牛先啦. 直接排序一遍(从高到矮)然后while,搞定! #include<bits/stdc+ ...
- ADO.NET怎删改+vs 2013 C#
一.删除 string constr = "server=.;database=test;uid=sa;pwd=sa"; SqlConnection myco ...
- phpstorm+xdebug远程调试设置
1 xdebug扩展安装 1.1 xdebug扩展安装: 2 服务器PHP配置 3 phpstorm设置 3.1 添加远程debug 3.2 phpstorm设置: 4 浏览器插件安装 4.1 chr ...