参考文章:

第一步:安装apache

这不是官方下载地址,这是一个类似开源的网站,官方上现在还没有编译过的2.4版本,选择下载64位就好了

1.下载回来的是解压文件,解压好放到要安装的位置。(我这里以D:\Acpache24为例)

2.打开Apache24\conf下httpd.conf 文件,用记事本打开即可。

(1)将ServerRoot "c:/Apache24"改为ServerRoot “D:/Apache24”;//Apache程序的位置。

(2)配置ServerAdmin(服务器域名):localhost就行  不改也成

(3)ServerName前面的“#”号去掉(服务器名称):这个要改,要不然会警告

(4)配置网站根目录

DocumentRoot "c:/Apache24/htdocs"改为DocumentRoot "D:/www";

改为;

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

(5)DirectoryIndex index.html改为DirectoryIndex index.html index.php index.htm   //支持更多的默认页

(6)ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"改为ScriptAlias /cgi-bin/ "d:/Apache24/cgi-bin/"

(7)第370行改为

3.启动Apache。

开始 --- 运行,输入cmd,打开命令提示符。接着输入d:回车cd Apache24\bin回车httpd回车

4.测试。

你可以把Apache24\htdocs目录下的index.html放到D:\www目录下,用浏览器访问会出现“It works”那么就说明apache已经正确安装了。

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

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

(2)开始 --- 运行,输入cmd,再打开一个命令提示符。输入d:回车cd 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"卸载这个服务。

以后可以通过Apache24\bin文件夹下的ApacheMonitor.exe来控制这个Apache。任务栏也会有显示这个软件的很方便的管理Apache的运行。

第二步:安装php5.4

解压.这里我解压到d:/php-5

配置php.ini

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

配置扩展地址:

1

2

; On windows:

; extension_dir = "ext"

修改为

1

2

; On windows:

extension_dir = "d:/php-5/ext"

配置扩展库

1

2

3

4

5

6

7

extension=php_curl.dll

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mysql.dll

extension=php_pdo_mysql.dll

extension=php_pdo_odbc.dll

extension=php_xmlrpc.dll

配置PHP的Session功能

在使用session功能时,我们必须配置session文件在服务器上的保存目录,否则无法使用session,我们需要在Windows 7上新建一个可读写的目录文件夹,此目录最好独立于WEB主程序目录之外,此处我在D盘根目录上建立了phpsessiontmp目录,然后在php.ini配置文件中找到

1

;session.save_path = "/tmp"

修改为

1

session.save_path = "

d:/php-5/session_folder"

配置PHP的文件上传功能

同session一样,在使用PHP文件上传功能时,我们必须要指定一个临时文件夹以完成文件上传功能,否则文件上传功能会失败,我们仍然需要在Windows 7上建立一个可读写的目录文件夹,此处我在D盘根目录上建立了phpfileuploadtmp目录,然后在php.ini配置文件中找到

1

;upload_tmp_dir =

修改为

1

upload_tmp_dir = "

d:/php-5/phpfileuploadtmp"

修改date.timezone,否则在执行phpinfo时date部分会报错:

Warning: phpinfo() [function.phpinfo]…

我们需要将

1

;date.timezone =

修改为

1

date.timezone = Asia/Shanghai 至此php安装完成

第三步:建立apache和php的联系

找到打开http.conf

1、在#LoadModule vhost_alias_module modules/mod_vhost_alias.so下添加

1

2

3

LoadModule php5_module "d:/php-5/php5apache2_4.dll"

PHPIniDir "d:/php-5"

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

第四步:安装mysql

至此php环境就搭建好了

php-5.4.6-win64,php5.4(64位)+apache2.4(64位)+mysql环境搭建相关推荐

  1. ksweb如何安装php5.6_Android端的服务器容器 KSWEB PHP+MySQL环境搭建及应用

    1. KSWEB ksweb是 一个Android端的服务器容器.有 2.7.2 及 2.8.2 版本,可以用下面链接下载: http://bbs.xiaomi.cn/thread-9690863-1 ...

  2. ksweb如何安装php5.6_KSWEB PHP+MySQL环境搭建及应用

    1. KSWEB ksweb是 一个Android端的服务器容器.有 2.7.2 及 2.8.2 版本,可以用下面链接下载: http://bbs.xiaomi.cn/thread-9690863-1 ...

  3. 64位Windows7下TQ2440开发板的环境搭建

    一年前就买了TQ开发板TQ2440,但是按照开发手册一直玩不了,当时并没有找出原因,后来发现根本问题是驱动不对,软件一般都分32位和64位,驱动也一样. 环境搭建一般就是安装软件,这不需要废话了,可以 ...

  4. win7下android开发环境搭建(win7 64位)

    注意:此为win7 (64)位系统 那么win7下32位系统如何进行android开发环境搭建呢?>>>win7下android开发环境搭建(win7 32位) 一.安装 JDK 下 ...

  5. php5.6 mysql5.5,PHP开发第一步,PHP5.6 + MySQL5.5 + Apache2.4环境搭建

    前言 在web开发这个领域对php 可是早有耳闻,大家对php赞不绝口,称赞有加,这让php火了一阵子,现在也依旧流行,所以我实在是忍不住想搞搞php了,以前以为学了jsp就没必要学php了,因为用j ...

  6. 32位程序在64位系统上运行

    32位程序在64位系统上运行 32位系统下的MFC文件,怎么在64位的系统上面运行? 先将32位的应用程序转换为64位的应用程序. 从32位应用程序到64位应用程序 编译:starlight 这篇文章 ...

  7. [转载]32位系统与64位系统的区别(整合三篇写的比较好的文章)

    来源:鲁大师 作者:节能降温 连接:http://www.ludashi.com/html/20101028/1107.html 简单的说x86代表32位操作系统 x64代表64位操作系统.如果你的C ...

  8. apache24 php7 64,Win10 64位 Apache 2.4+MySQL 5.7+PHP 7环境搭建

    WAMP Architecture Building 相关信息 Windows 10 Enterprise Version 1607 64-bit | i7-4710HQ | 8G 软件版本及获取 A ...

  9. 64位win7搭建php mysql_[转]Win7 64位操作系统下配置PHP+MySql+Apache环境

    Win7 64位操作系统下配置PHP+MySql+Apache环境 注: 1./* */ 之间的为步骤或注释,不要粘到配置文件内 2.Apach配置时是用的"/",而php配置时用 ...

最新文章

  1. Bash功能与使用技巧
  2. 大学的很重要的元素是圈子,是人气
  3. java.lang包—类Class应用之Java反射机制是什么,为什么,怎么用。
  4. PHP 性能分析: Xhprof Xhgui
  5. 下载HTMLTestRunner 地址
  6. mysql由浅入深_由浅入深—MySQL数据库
  7. 7月最强书单丨博文视点新品畅销TOP10,让技术带你燃爆整个7月
  8. Scala编程指南——用更少的字做更多的事
  9. 小米8刷Magisk工具详细教程以及问题的解决方案
  10. 搭建owncloud私有云
  11. 服务器上连接无线路由器,手把手教你怎么设置连接两个无线路由器上网
  12. pyqt5 PDM下载工具 Persepolis Download Manager 记录
  13. C++实现银行贷款等额本息和等额本金还款
  14. js ajax获取天气预报,Ajax 通过城市名获取数据(全国天气预报API)
  15. 最新苹果同步器技术-手机群控操作-脚本录制分屏控制-实时同步操作一系列APP功能解析分享
  16. 2010齐鲁软件大赛题目(十一)虚拟化环境下的多媒体教室设计
  17. 多线程与JUC面试题
  18. 云手机哪个好用最流畅?红手指、双子星、雷电云手机性价比推荐排行
  19. java中的持有引用
  20. 修改了部分原理图后如何更新到pcb

热门文章

  1. 装饰器,生成器,迭代器
  2. Fabric--node测试
  3. GetModuleFileName 获取当前进程主模块完整路径
  4. C++11 运行时变量类型判断
  5. Python实现换位加密
  6. 009 Android之ContentProvider
  7. 1、MySQL为什么需要事务?
  8. Codeforces Beta Round #14 (Div. 2)【未完结】
  9. 还觉得linux命令难吗,看这篇2w多字的linux命令详解,通俗易懂
  10. Nginx的正向代理与反向代理