Apache+php在windows下的安装和配置
下载和配置php
一、首先将php5内的所有dll文件(包括ext文件夹内的dll文件)拷贝至Windows系统的system32文件夹下,如C:WINDOWS\system32。这一步是为了让windows系统获得PHP运行的dll文件,其意义跟指定系统环境变量一样,只不过为了简单起见,而将dll文件直接拷贝至windows系统目录。
二、将“php.ini-development”更名为“php.ini”。php.ini是记录PHP配置信息的文件。用编辑器打开php.ini,里面的配置如下格式:
;extension=php_bz2.dll
前面有“;”表示该配置无效,因此我们要把我们需要的配置项前面的“;”号去掉:
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mysql.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll
extension=php_pdo_sqlite.dll
像 extension=php_gd2.dll 表示让 PHP 开启对 GD2 图片库的支持。上面这些是比较常用的配置,大部分主机商也支持。
三、设置扩展支持目录
如果按照以上设置后,系统仍提示不支持扩展模块如不支持 mysql 等,那么可以在 php.ini 文件里手动设置扩展目录:
extension_dir = "E:/php/ext"
一、支持 PHP 解析:
修改apache安装目录conf下的httpd.conf,在LoadModule内部, 追加(或更改为)如下配置:
LoadModule php5_module "D:/Program Files/php-5.4.8-Win32-VC9-x86/php5apache2_2.dll"
PHPIniDir "D:/Program Files/php-5.4.8-Win32-VC9-x86"
AddType application/x-httpd-php .php
二、更改默认解析目录:
搜索关键字“# DocumentRoot”部分,加入(或更改为)如下配置:
DocumentRoot "E:/html"
在下面不远处,有这么一行:# This should be changed to whatever you set DocumentRoot to
将 <Directory "C:/***"> 更改为对应的目录配置:
<Directory "E:/html">
注意:可以根据您实际情况,更改 Apache 的解析路径指向您实际的解析路径。
做好上面两点配置之后,通过点击“开始->程序-> Apache HTTP Server 2.2.22”里面的选项启动 Apache Web 服务或重启 Apache Web服务以使配置生效。
测试 PHP 支持
打开编辑器,新建一个php文件,键入如下代码:
<?php
phpinfo();
?>
将该文件保存至 E:/html 文件夹内并命名为 phpinfo.php 。在浏览器地址栏里输入:http://127.0.0.1/phpinfo.php访问该文件,浏览器页面出来的应该是 PHP 的系统信息。
虚拟主机
修改C:\Windows\System32\drivers\etc\hosts加入127.0.0.1 test.local.com
修改apache安装目录conf下的httpd.conf,搜索到"# Virtual hosts”部分,加入(或更改为)如下配置:
<Directory />
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Include conf/extra/httpd-vhosts.conf
修改httpd-vhosts.conf,加入
<VirtualHost *:>
DocumentRoot C:/dev/svn/phpinfo
ServerName test.local.com
</VirtualHost>
在浏览器地址栏里输入:http://test.local.com/phpinfo.php访问该文件,浏览器页面出来的应该是 PHP 的系统信息。
Apache+php在windows下的安装和配置的更多相关文章
- solr在windows下的安装及配置
solr在windows下的安装及配置 首先,solr是基于Java开发的,所以使用的话需要先进行java环境的配置,在Java环境配置好之后就可以去http://www.apache.org/dyn ...
- Windows下pry安装和配置
Windows下pry安装和配置 pry是一个增强型的交互式命令行工具,比irb强大. 有自动完成功能,自动缩进,有颜色.有更强大的调试功能. pry 安装很简单. 在终端输入: gem instal ...
- windows下redis安装和配置
windows下redis安装和配置 redis介绍 Redis是一个开源,高级的键值存储和一个适用的解决方案,用于构建高性能,可扩展的Web应用程序. Redis有三个主要特点,使它优越于其它键值数 ...
- Lua在Windows下的安装、配置、运行
Lua在Windows下的安装.配置.运行 本文链接:https://blog.csdn.net/ChinarCSDN/article/details/78667262 展开 # Windows下安装 ...
- QT在windows下的安装与配置
先了解Qt: Qt一直以来,分为商业.开源两个版本,商业版本为用户提供了二级制的动态库,直接安装既可以使用,但是需要花钱购买license,而开源版本则遵守GPL协议,提供了源码,用户需要自行编译,才 ...
- windows下手动安装和配置xamarin
安装xamarin xamarin官方给出了两种安装方式,自动安装和手动安装. 自动安装比较简单,到http://xamarin.com/download下载xamarininstaller.exe ...
- Apache Thrift 在Windows下的安装与开发
Windows下安装Thrift框架的教程很多.本文的不同之处在于,不借助Cygwin或者MinGW,只用VS2010,和Thrift官网下载的源文件,安装Thrift并使用. 先从官网 下载这两个文 ...
- windows下nginx安装、配置与使用(转载)
目前国内各大门户网站已经部署了Nginx,如新浪.网易.腾讯等:国内几个重要的视频分享网站也部署了Nginx,如六房间.酷6等.新近发现Nginx 技术在国内日趋火热,越来越多的网站开始部署Nginx ...
- Python在windows下的安装与配置
安装python 文件准备: A. python安装文件:我用的是python-3.4.3.amd64.msi: 安装很简单,直接双击点下一步即可: 配置环境变量,在windows系统变量中找到pat ...
随机推荐
- H5标签-canvas实现颜色拾取功能
HTML5 <canvas> 标签是用于绘制图像,不过,<canvas> 元素本身并没有绘制能力(它仅仅是图形的容器),必须使用脚本(通常是 JS)来完成实际的绘图任务. &l ...
- android之官方下拉刷新组件SwipeRefreshLayout
1.setOnRefreshListener(SwipeRefreshLayout.OnRefreshListener listener):设置手势滑动监听器. 2.setProgressBackgr ...
- OC小结
#import <Foundation/Foundation.h>#import "Person.h"int main(int argc, const char * a ...
- c++函数模板---3
原创博客:转载请标明出处:http://www.cnblogs.com/zxouxuewei/ 模板从大体上,可以分为两种:函数模板和类模板.函数模板是算法库的基础,类模板是建立标准库容器和迭代器的基 ...
- DELPHI WEBSERVICE
一.服务程序 1.依次选择 NEW -> OTHER -> WEB SERVICE -> SOAP SERVER APPLICATION -> ISAPI DYNAMIC LI ...
- 在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke 解决办法
增加IsHandleCreated 判断 if (this.IsHandleCreated) { this.Invoke(new EventHandler(delegate { ...... })); ...
- 【转】IOS图像拉伸解决方案
原文网址:http://www.cnblogs.com/ios8/p/ios-pic-lashen.html UIButton实现背景拉伸,即图片两端不拉伸中间拉伸的办法有如下两种: 第一种方法很简单 ...
- 如何给caffe添加新的layer ?
如何给caffe添加新的layer ? 初学caffe难免会遇到这个问题,网上搜来一段看似经典的话, 但是问题来了,貌似新版的caffe并没有上面提到的vision_layer:
- Unity学习资源
NGUI文档及视频: http://www.tasharen.com/forum/index.php?topic=6754 动态更新的解决方案: http://game.ceeger.com/foru ...
- 转-Spring 注解学习手札(七) 补遗——@ResponseBody,@RequestBody,@PathVariable
转-http://snowolf.iteye.com/blog/1628861/ Spring 注解学习手札(七) 补遗——@ResponseBody,@RequestBody,@PathVariab ...