php apache win7,win7安装apache+php

转自百度经验

1 系统环境与软件

1

php5.5.6 下载链接:http://windows.php.net/download/#php-5.5

推荐 V11 x64,也就是64bit的。

2

apache2.4,下载链接:http://www.apachelounge.com/download/

同样是推荐 V11,64位的。

3

前面提到的V11是微软的一个组件,如果不安装的话会提示 msvcr110.dll丢失。

下载链接:http://www.microsoft.com/zh-CN/download/details.aspx?id=30679

请下载64bit的。

4

根据引导安装V11,这里很简单啦,最后需要重启一次

2 php5.5.6配置

1.1

把下载下来的php解压,在D盘新建文件夹php,把解压出来的文件全部拷贝到 d:\php\.

2.2

在系统环境变量PATH中添加;D:\php;D:\php\ext, 重启后生效

3.3

将PHP目录(D:\Program Files\Php)下的 php.ini-dist 文件重命名为 php.ini,PHP的配置文件就是它,修改以下几个地方,修改好后把 php.ini 文件复制到 C:\WINDOWS\ 目录里:

extension_dir="D:\ProgramFiles\Php\ext" ,指向php文件夹下放置“php_*.dll”文件的路径。PHP4和PHP5的路径在这里有所区别。

doc_root="D:\PHP" ,指向前面apache设置的首页位置;

default_charset="gb2312",修改默认字符集,这里,如果前面有分号“;”,去掉这个分号;

register_globals=Off改为 register_globals=On ,使传递全局变量有效;

extension=php_dba.dll 如果前面有分号,取消分号,以下同;

extension=php_dbase.dllextension=php_gd2.dllGD库做图,一般用于图形验证码;

extension=php_mysql.dll 用于连接MYSQL数据库;

将PHP目录下的 php5ts.dll 文件拷贝到 C:\WINDOWS\system32 目录。

注意:第一行的目录路径要更新为当前版本的apache动态链接库,比如这里我使用的是apache2.2.15版本和php5.3.2,那这个文件必须是php5apache2_2.dll,而不能是php5apache.dll、php5apache2.dll等。第二行为php脚步的后缀。php4版中,需要添加一行AddType mod_php4.c,而在php5中,就不需要这样的一行AddType mod_php5.c了,php5已经集成,否则apache启动不了

3 Apache2.4配置

1

把下载下来的Apache压缩包解压,拷贝到d:\Apache24\.

2

修改D:\Apache24\conf\httpd.conf.

把ServerRoot这行修改为ServerRoot "D:\Apache24", 双引号之间的就是你的apache放置的位置

3

修改D:\Apache24\conf\httpd.conf.

把DocumentRoot按照下面的内容修改:

DocumentRoot "d:/Apache24/htdocs"

把Listen Port修改为:Listen 8080

Options FollowSymLinksAllowOverride None

Order deny,allow

allow from all

4

添加下面几行,增加对php5的支持:

# php5 support

LoadModule php5_module D:/php/php5apache2_4.dll

AddType application/x-httpd-php .php .html .htm

# configure the path to php.ini

PHPIniDir "D:/php"

5

保存httpd.conf, 重启Apache服务。

小技巧:d:\apache24\bin\httpd.exe -k install, 这句可以把apache添加到系统服务里去。

4 收获胜利的果实

在浏览器中打开     127.0.0.1:8080, 是不是能看到it works,这说明你的apache已经工作了。

修改D:\Apache24\htdocs\index.html,     添加<?php phpinfo()?>,保存。

在浏览器中打开 127.0.0.1:8080,是不是看到了phpinfo的相关内容,恭喜你,你的php已经跟apache协同工作了!

注意事项

不要忘记安装V11

请注意你的php和apache路径,注意修改httpd.conf里的内容

php5.5,只能搭配2.4版本以上的apache,如果你用的是主流的2.2版本或其他,敬请升级到2.4版本

本文转自 wdy198622 51CTO博客,原文链接:http://blog.51cto.com/weimouren/1731343

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/376032.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

photoshop 常用快捷键大全

一、文件新建 CTRLN打开 CTRLO 打开为 ALTCTRLO关闭 CTRLW保存 CTRLS 另存为 CTRLSHIFTS另存为网页格式 CTRLALTS打印设置 CTRLALTP页面设置 CTRLSHIFTP打印 CTRLP退出 CTRLQ 二、编辑撤消 CTRLZ向前一步 CTRLSHIFTZ向后一步 CTRLALTZ退取 CTRLSHIFTF剪切 CTRLX复制 CTRLC合并…

Ubuntu如何安装setuptools

首先百度setuptools&#xff0c;基本第一个就是官网的结果然后我们看到有两个这样的文件第一个不用想了&#xff0c;如果你要使用第一个的话&#xff0c;还要首先安装wheel。我们这里直接用鼠标选中第二个zip文件&#xff0c;然后右键&#xff0c;复制链接。然后在我们的Ubuntu…

Spring MVC 文件上传下载

本文基于Spring MVC 注解&#xff0c;让Spring跑起来。 (1) 导入jar包&#xff1a;ant.jar、commons-fileupload.jar、connom-io.jar。 (2) 在src/context/dispatcher.xml中添加 <bean id"multipartResolver" class"org.springframework.web.multipart.comm…

.php y=mp4,PHP输出MP4视频流函数

function GetMp4File($file) {$size filesize($file);header(“Content-type: video/mp4”);header(“Accept-Ranges: bytes”);if(isset($_SERVER[‘HTTP_RANGE’])){header(“HTTP/1.1 206 Partial Content”);list($name, $range) explode(“”, $_SERVER[‘HTTP_RANGE’]…

JMeter学习(四)参数化、断言、集合点

1.参数化 录制脚本中有登录操作&#xff0c;需要输入用户名和密码&#xff0c;假如系统不允许相同的用户名和密码同时登录&#xff0c;或者想更好的模拟多个用户来登录系统。 这个时候就需要对用户名和密码进行参数化&#xff0c;使每个虚拟用户都使用不同的用户名和密码进行访…

Windows在安装builtwith时遇到问题

builtwith是一个十分有用的工具&#xff0c;可以用来检查网站构建的技术类型。但是我在安装这个包的时候出现了问题百度之后发现是编码的问题&#xff0c;应将编码格式设置为gbk具体过程就是&#xff1a;首先要找到Python路径下的Lib文件夹的mimetypes.py文件。然后在import下面…

php class使用方法,php的类使用方法问题

php的类使用方法&#xff1a;1、类通过class关键字来定义&#xff1b;2、访问对象的时候&#xff0c;属性名前不要加【$】&#xff1b;3、通过【->】访问修改类内成员变量&#xff1b;4、函数的返回值通过return来返回。php的类使用方法&#xff1a;1.语法说明和其他语言一样…

Linux抓包

tcpdump -i eth1 -nn dst host 172.31.0.42 -w /tmp/temp.cap 监听指定的主机 $ tcpdump -i eth0 -nn host 192.168.1.231 这样的话&#xff0c;192.168.1.231这台主机接收到的包和发送的包都会被抓取。 $ tcpdump -i eth0 -nn src host 192.168.1.231 这样只有192.168.1.231这…

汇编语言中各种声明

参考链接&#xff1a;http://zhidao.baidu.com/link?urlQZiRv_6nAzF1XHOG83SwngS1HoRZXWSP2a0uQEHVDON1rP1a07xlXCiYUXd0ORQP32h_7Nhfd-afCMox8q8McK 本文仅是为了自己学习方便而已&#xff0c;勿喷。 DATAS SEGMENT;定义数据段 BUF0 DB 1;定义一个字节型变量&#xff0c;名…

linux awk数组相关操作介绍

用awk进行文本处理&#xff0c;少不了就是它的数组处理。那么awk数组有那些特点&#xff0c;一般常见运算又会怎么样呢。我们先看下以下的一些介绍&#xff0c;结合样例我们会解说下它的不同之处。在 awk 中数组叫做关联数组(associative arrays)&#xff0c;由于下标记能够是数…

java求最优解库,IPOPT在第二次求解时找到最优解

通常当我尝试使用IPOPT解决问题时&#xff0c;即使问题不可行&#xff0c;IPOPT也会显示运行过程&#xff0c;例如显示问题有多少约束以及问题的其他一般信息&#xff0c;但这次我遇到了一个奇怪的问题 . 我第一次解决它没有显示的问题&#xff0c;但第二次解决它&#xff0c;I…

ODAC(V9.5.15) 学习笔记(四)TCustomDADataSet(2)

2.连接相关 名称 类型 说明 Connection 指向一个数据库连接对象 Disconnected 设置为True将在数据库关闭后继续保持数据集的开启状态。 3. 数据获取 名称 类型 说明 FetchRows Integer 从数据库服务器获取一次性获取数据记录的条数&#xff0c;缺省25条。 Is…

详解汇编语言中乘法指令:MUL、IMUL

本文参考了马维华老师的《微机原理与接口技术》一书 指令格式&#xff1a; MUL REG/MEM &#xff1b;REG寄存器&#xff0c;MEM存储器 IMUL REG/MEM MUL和IMUL指令分别用于实现无符号数的乘法和有符号数的乘法运算。都只有一个源操作数&#xff0c;可以使寄存器或存储…

Android Resource介绍和使用

1. 相关文件夹介绍 在Android项目文件夹里面&#xff0c;主要的资源文件是放在res文件夹里面的。assets文件夹是存放不进行编译加工的原生文件&#xff0c;即该文件夹里面的文件不会像xml&#xff0c;java文件被预编译&#xff0c;可以存放一些图片&#xff0c;html&#xff0c…

mysql.sock 111,错误2002(HY000):无法通过套接字’/var/run/mysqld/mysqld.sock’连接到本地MySQL服务器(111)...

在Ubuntu计算机上获取关于问题“ mysql”命令的错误&#xff1a;错误2002(HY000)&#xff1a;无法通过套接字’/var/run/mysqld/mysqld.sock’连接到本地MySQL服务器(111)服务未以以下错误启动&#xff1a;rootbettorssidekick:/# service mysql startstart: Job failed to sta…

c语言中的break和continue

break和continue是C语言中的两条语句&#xff0c;这两条语句在循环和选择结构中经常会遇到。 break首先最长见与switch语句中。比如我们设计一个程序&#xff0c;通过输入学生的成绩来确定学生成绩等级&#xff0c;等级一共分为四等&#xff0c;分别是优秀、良好、一般、较差&a…

构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(44)-工作流设计-设计表单...

构建ASP.NET MVC4EF5EasyUIUnity2.x注入的后台管理系统&#xff08;44&#xff09;-工作流设计-设计表单 原文:构建ASP.NET MVC4EF5EasyUIUnity2.x注入的后台管理系统&#xff08;44&#xff09;-工作流设计-设计表单系列目录 设计表单是比较复杂的一步&#xff0c;完成一个表单…

汇编语言中变量的声明

参考链接为&#xff1a;http://zhidao.baidu.com/link?urlQZiRv_6nAzF1XHOG83SwngS1HoRZXWSP2a0uQEHVDON1rP1a07xlXCiYUXd0ORQP32h_7Nhfd-afCMox8q8McKDATAS SEGMENT;定义数据段BUF0 DB 1;定义一个字节型变量&#xff0c;名称是BUF0&#xff0c;初始值是01HBUF1 DB "2&qu…

php标签嵌入规范,HTML标签嵌套的详细规则

这次给大家带来HTML标签嵌套的详细规则&#xff0c;HTML标签嵌套的注意事项有哪些&#xff0c;下面就是实战案例&#xff0c;一起来看一下。最近在重新学习HTML的知识&#xff0c;算是对HTML的一个重新认识吧&#xff01;别小看了这东西&#xff0c;一切的网页可都是以它为基础…

6、动态方法调用和使用通配符定义

action名称后面:!方法名即可;使用通配符:12345678910111213<?xml version"1.0" encoding"UTF-8" ?><!DOCTYPE struts PUBLIC"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN""http://struts.apache.org/dtds…