php5.5和apache2.4的整合

看到php的版本升级了,就想试下新的特性

一、准备下载的文件

apache2.4.9 http://www.apachelounge.com/download/

由于我的电脑是32位的,所以我选择了win32.

httpd-2.4.9-win32-VC11.zip

php5.5.9 下载地址 http://windows.php.net/downloads/releases/archives/

php我选择的是线程安全的

php-5.5.9-Win32-VC11-x86.zip

vc11 运行库 http://www.microsoft.com/zh-CN/download/details.aspx?id=30679

最新版的需要vc11运行库。

二、php5.5.9的配置。

在c盘新建一个文件夹wamp 放我们的程序。目录如下

把php解压到php5.5.9文件夹中

复制一份php.ini-development,并改名为PHP.ini。

配置php.ini

731行 配置拓展库的路径

extension_dir = "C:/wamp/php5.5.9/ext"

873行开始 打开自己需要的拓展库

923行 配置时区

三、apache2.4.9的配置

解压下载的文件

到conf下的httpd.conf下 配置

第37行ServerRoot "c:/Apache24"改为ServerRoot “ServerRoot "C:/wamp/Apache24”;//Apache程序的位置。

第213行ServerName前面的“#”号去掉本地的话就改成localhost就可以了

第249行DocumentRoot "c:/Apache24/htdocs"改为DocumentRoot "C:/wamp/Apache24/htdocs";//网站的根目录 可以自己定义

第250行<Directory "c:/Apache24/htdocs">改为<Directory " C:/wamp/Apache24/htdocs">;

注意:这个WWW文件夹要自己去新建的,不建的话会报错的。

第283行DirectoryIndex index.html改为DirectoryIndex index.html index.php index.htm   //支持更多的默认页

第366行 ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"改为ScriptAlias /cgi-bin/ "C:/wamp/Apache24/cgi-bin"

第382行<Directory "c:/Apache24/cgi-bin">改为<Directory "C:/wamp/Apache24/cgi-bin">

配置apache和php整合

#加载php5apache2_4.dll文件

LoadModule php5_module "C:/wamp/php5.5.9/php5apache2_4.dll"

#使apache 解析php文件
AddHandler application/x-httpd-php .php
# configure the path to php.ini

#配置php.ini的文件路径
PHPIniDir "C:/wamp/php5.5.9/"

四、启动apache

命令行下

进到apche的bin目录

apache就可以启动了。启动后窗口不要关闭,否则apache就会关闭。

四、加入为windows的系统服务,让Apache自启动。

(1)关闭刚才打开的那个httpd命令窗口,不然会报错的。

(2)开始 --- 运行,输入cmd,再打开一个命令提示符。输入cd c:\wamp\Apache24\bin

这里加入服务的命令为:httpd.exe -k install -n "servicename"

servicename为Apache在windows的服务中的名字。例如:httpd.exe -k install -n "Apache24"

输入httpd.exe -k install -n "Apache24"后,会有成功安装的提示,“服务”也会有Apache24这个服务项。这个时候可以选择启动,启动Apache服务。

如果要卸载这个服务的话,先要停止这个服务,然后输入httpd.exe -k uninstall -n "Apache24"卸载这个服务。

我们的系统服务就显示了

使用net start apache24(服务名) 就可以启动apache2.4.9了

关闭apache  net stop apache24

重启的apache 则需要先关闭 然后再启动即可。

【php】windows安装PHP5.5+Apache2.4的更多相关文章

  1. windows安装PHP5.4+Apache2.4+Mysql5.5

    windows安装PHP5.4+Apache2.4+Mysql5.5 作者:星之宇 ┊ 时间:2012-10-18 14:27 ┊ 分类: 网站技术 ┊ 阅读:1232 ┊ 评论:16 最近听说PHP ...

  2. windows安装PHP5.4.13 +Apache2.4.4(转)

    下载了PHP5.4.13 +Apache2.4.4,开始在网上下教程. 环境配置遇到的第一个问题就是网上很多教程是针对老版本的PHP和apache,不得不搜了很久才搜到这篇文章. windows安装P ...

  3. windows安装PHP5.4.8+Apache2.4.3+Mysql5.5.28

    最近听说PHP5.4速度很快,所以想建立一个本地环境测试下.我打算用本地windows xp sp3下安装PHP5.4.8.Apache2.4.3和Mysql5.5.28. 首先去下载PHP.Apac ...

  4. ubuntu16.04 LTS Server 安装mysql phpmyadmin apache2 php5.6环境

    1.安装apache sudo apt-get install apache2 为了测试apache2是否正常,访问http://localhost/或http://127.0.0.1/,出现It W ...

  5. 转载:【Linux+windows】PHP5.5安装PHPRedis扩展

    首先,你必须安装了 Redis服务器,然后才能安装php-redis扩展,就像先安装mysql,然后再将php-mysql扩展安装并引入(区别是:php-redis扩展插件php没有自带,php-my ...

  6. 云主机上配置lamp环境 php5.6+apache2.2.15+mysql5.1.73

    安装 PHP5.6 rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/i386/epel-release-6-8.noarch.rpm; rp ...

  7. Windows 64位系统安装Apache2.4

    Windows 64位系统安装Apache2.4 来自:百度经验:jingyan.baidu.com 现在大部分一键安装包多是32位的,并不支持64位,直接在64位的系统上使用会报错的,所以我这里就来 ...

  8. 2016 windows安装phing:安装成功

    21:39 2016/7/212016 windows安装phing:安装成功注意:出现错误时就去更新pear:参见:http://www.cnblogs.com/pinnasky/archive/2 ...

  9. CentOS6.3 编译安装LAMP(4):编译安装 PHP5.2.17

    所需源码包: /usr/local/src/PHP-5.2.17/libmcrypt-2.5.8.tar.gz /usr/local/src/PHP-5.2.17/mhash-0.9.9.9.tar. ...

随机推荐

  1. Python 定位桌面

    通过注册表寻找桌面路径: (用内置的winreg) import winreg key = winreg.OpenKey(winreg.HKEY_CURRENT_USER, \             ...

  2. ArcSDE 10.1安装、配置、连接

    ArcSDE 10.1安装.配置.连接 (SQL Server 2008) 1  概述 ArcSDE 10.1的安装配置相较于ArcSDE 10.0和之前版本,有了一些显著的变化,比如取消了Post ...

  3. 单元测试系列:如何使用JUnit+JaCoCo+EclEmma完成单元测试

    更多原创测试技术文章同步更新到微信公众号 :三国测,敬请扫码关注个人的微信号,感谢!   原文链接:http://www.cnblogs.com/zishi/p/6726664.html -----如 ...

  4. es head插件通过Nginx http basic 限制访问

    原文链接: http://www.sojson.com/blog/213.html

  5. MOBA战斗服务器设计思路

    MOBA作为竞技类的游戏,游戏中实时高精度同步,或者又说延迟容错率的要求还算是比较高的一种. 如何做到这种同步机制呢? 常用的同步机制有两种类型:帧同步 / 指令同步 何谓帧同步? 保证双方客户端逻辑 ...

  6. Flink入门使用

    完全参考:Flink1.3QuickStart 启动本地运行 首先找一台安装了hadoop的linux. 将安装包解压,到bin目录启动local模式的脚本. tar -zxvf flink-1.3. ...

  7. 关于js 全选 反选

    prop 对于HTML元素本身就带有的固有属性,在处理时,使用prop方法. attr  对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法. $("#selectAll ...

  8. 深入理解vue

    一 理解vue的核心理念 使用vue会让人感到身心愉悦,它同时具备angular和react的优点,轻量级,api简单,文档齐全,简单强大,麻雀虽小五脏俱全. 倘若用一句话来概括vue,那么我首先想到 ...

  9. Windows实用快捷键

    1 返回上一级目录:Backspace 2 复制当前窗口:Ctr + N 3 在当前文件目录中选定首个文件(夹):Space 4  切换窗口:Alt + Tab 5 当前浏览器Tab页倒退或前进历史页 ...

  10. Linux中的 awk查找日志中的相关记录

    假设要在 api.log.201707201830 文件中,(此文件的多个字段数据以不可见字符^A(键盘上按下Ctrl+V+A)分隔),要输出第70个字段: awk -F '^A' '{print $ ...