1.软件装备

PHP:http://php.net/downloads.php

non-thread-safe是非安全线程主要与IIS搭配环境。

thread-safe安全线程与Apache搭配环境。

Apache:http://httpd.apache.org/download.cgi

Microsoft Visual C++ 2010 SP1 Redistributable Package (x64):http://www.microsoft.com/zh-CN/download/details.aspx?id=13523

Microsoft Visual C++ 2010 SP1 Redistributable Package (x86):http://www.microsoft.com/zh-cn/download/details.aspx?id=8328

2.设置环境变量

Path 下添加:D:\Downloads\PHP\php-5.6.7-Win32-VC11-x86;D:\Downloads\PHP\php-5.6.7-Win32-VC11-x86\ext

3.安装Apache服务

软件下载完后进行解压,修改D:\Downloads\httpd-2.4.12-x86-vc11-r2\Apache24\conf\httpd.conf文件,内容如下,

Define SRVROOT "/Apache24" → Define SRVROOT "D:/Downloads/httpd-2.4.12-x86-vc11-r2/Apache24"

以管理员的身份打开命令提示符,在命令提示符中输入:D: ,回车之后即可进入D盘,再输入cd "D:\Downloads\PHP\httpd-2.4.12-x86-vc11-r2\Apache24\bin>",回车之后即可进入bin文件夹,然后再输入:httpd.exe -k install   .(当然,启动|停止|重启的话,都需要用到-k这个参数,也就是httpd.exe -k start|stop|restart。)

如果出现(OS 10013)以一种访问权限不允许的方式做了一个访问套接字的尝试。则需要再修改httpd.conf,因为80端口被占用,修改如下

Listen 80 → Listen 8080

在浏览器中输入: http://localhost或http://localhost:8080回车后如果打印出It Works!则代表安装apache 成功

4.载入PHP模块

首先修改Apache的配置文件,让Apache支持解析PHP文件,Apache配置文件在Apache安装目录的conf目录下的httpd.conf,打开此文件, 找到#LoadModule,在这个下面添加

LoadModule php5_module "D:/Downloads/PHP/php-5.6.7-Win32-VC11-x86/php5apache2_4.dll"
PHPIniDir "D:/Downloads/PHP/php-5.6.7-Win32-VC11-x86/"
AddType application/x-httpd-php .php .phtml

然后在httpd.conf这个配置文件中找到

DirectoryIndex index.html → DirectoryIndex index.php index.html

表示默认先访问index.php

将php.ini-development改名为php.ini,作为PHP的配置文件,打开这个配置文件

设置PHP扩展包的具体目录,找到

;extension_dir = "ext" → extension_dir = "D:/Downloads/PHP/php-5.6.7-Win32-VC11-x86/ext" 前面还有个分号也要删除

设置时区,找到

;date.timezone =  → date.timezone = Asia/Shanghai

重启Apache,在站点目录(D:\Downloads\PHP\httpd-2.4.12-x86-vc11-r2\Apache24\htdocs)下新建文件index.php,输入内容

<?php
phpinfo();
?>

打开浏览器输入http://localhost或http://localhost:8080,显示如下内容,则安装成功

win7下配置apache和php的更多相关文章

  1. win7下配置Apache本地虚拟主机

    我们有时候从网上下载下来的php源码很多都是应用在网站根目录下的,而我们又想在本地先测试一遍确定没有问题了再上传空间,但一换到子目录下的时候因为路径问题,使得许多图片.内容都无法显示. 这个时候我们就 ...

  2. 一步一步教你如何在linux下配置apache+tomcat(转)

    一步一步教你如何在linux下配置apache+tomcat   一.安装前准备. 1.   所有组件都安装到/usr/local/e789目录下 2.   解压缩命令:tar —vxzf 文件名(. ...

  3. Win7下安装Apache+PHP+MySQL

    Win 7 下搭建 WAMP 环境本文安装方法适用于 Windows7 下的 Apache + MySQL + PHP(WAMP)安装,同时也适用于 Windows XP 系统下的安装和配置.一.安装 ...

  4. ubuntu下配置Apache

    ubuntu下配置Apache Apache的默认文档根目录是在Ubuntu上的/var/www目录 配置文件是/ etc/apache2/apache2.conf配置存储在的子目录在/etc/apa ...

  5. Mac下配置Apache Httpd的Https/SSL

    Mac下配置Apache Httpd的Https/SSL httpd版本: httpd-2.4.17 jdk版本: jdk1.8.0_65 参考来源: Mac下安装Apache Httpd Mac O ...

  6. 【高可用HA】Apache (4) —— Mac下配置Apache Httpd负载均衡(Load Balancer)之mod_jk

    Mac下配置Apache Httpd负载均衡(Load Balancer)之mod_jk httpd版本: httpd-2.4.17 jk版本: tomcat-connectors-1.2.41 参考 ...

  7. 【高可用HA】Apache (3) —— Mac下配置Apache Httpd负载均衡(Load Balancer)之mod_proxy

    Mac下配置Apache Httpd负载均衡(Load Balancer)之mod_proxy httpd版本: httpd-2.4.17 参考来源: Apache (1) -- Mac下安装Apac ...

  8. Win7下配置Django+Apache+mod_wsgi+Sqlite

    搭建环境: win7 64位 Django 1.8.5 Apache2.4.17 mod_wsgi_ap24py27.so Python2.7.9 1 安装Apache 下载Apache Haus版, ...

  9. Ubuntu下配置apache开启https

    一.HTTPS简述随着网络的日常,信息安全越来越重要,传统的网站都是http协议明文传输,而HTTPS协议是由SSL+HTTP协议构建的可进行加密传输.身份认证的网络协议,比http协议安全. 那ht ...

随机推荐

  1. 三星 PMU NXE2000,x-powers的AXP228,NXE2000

    核心板PMIC X4418CV2并没有用三星推荐的PMU NXE2000,而是自主研发,采用x-powers的AXP228,这是因为AXP228更符合用户的习惯,更适合做产品,他们有如下区别: PMU ...

  2. oracle命中率模型计算

    命中率模型是在owi之前比较常用的一种诊断性能问题的方法,通过命中率的计算,发现系统中的一些设置是否合理,当命中率不高的时候,通过调整一些参数和设置,提高命中率,有效的提高系统的性能和吞吐量.但当系统 ...

  3. 利用if else 求已发奖金总数

    class Program    {        static void Main(string[] args)        {            while (true)           ...

  4. 【转】关于Certificate、Provisioning Profile、App ID的介绍及其之间的关系

    原文网址:http://www.cnblogs.com/cywin888/p/3263027.html 刚接触iOS开发的人难免会对苹果的各种证书.配置文件等不甚了解,可能你按照网上的教程一步一步的成 ...

  5. 关于Session

    转自:http://blog.csdn.net/wang379275614/article/details/9627755 Session理解:   Session:在计算机中,尤其是在网络应用中,称 ...

  6. 分布式基础通信协议:paxos,totem和gossip

    转:http://blog.csdn.net/cloudresearch/article/details/23127985 背景: 在分布式中,最难解决的一个问题就是多个节点间数据同步问题.为了解决这 ...

  7. 如何解决PHP生成UTF-8编码的CSV文件用Excel打开乱码的问题

    为了识别 Unicode 文件,Microsoft 建议所有的 Unicode 文件应该以 ZERO WIDTH NOBREAK SPACE字符开头.这作为一个”特征符”或”字节顺序标记(byte-o ...

  8. Java中重载和重写的区别

    重载 overloading 1) 方法重载是让类以统一的方式处理不同类型数据的一种手段.多个同名函数同时存在,具有不同的参数个数/类型.重载是一个类中多态性的一种表现. 2) Java的方法重载,就 ...

  9. HW4.30

    import java.util.Scanner; public class Solution { public static void main(String[] args) { Scanner i ...

  10. YII 表单验证规则

    官方文档:http://www.yiichina.com/guide/form.model 类参考手册:http://www.yiichina.com/api/CValidatorhttp://www ...