一步重装Apache+PHP

王志勇 发表于 2009年03月11日 10:53

所需软件:
MiniApache(2.0.5.2版本,不是MiniApache for PHP这一款,因为这一款的PHP是PHP4);
php-5.2.8-Win32.zip

本文的开发环境是WinXP。PHP使用IIS运行,速度很慢。使用Apache运行PHP,速度会相对快很多。MiniApache(2.0.5.2)是一款简化的Apache,只有308K。正如介绍中所说,经常使用的功能并不会少。

经过我很多次的安装和测试,已经比较熟悉这个MiniApache的安装了。为了避免重装系统而重装Apache和PHP,请将它们都安装在D盘上,比如我安装在D:\server。先打造自己的开发环境,安装步骤如:

  1. 把MiniApache解压缩在D:\server\apache。
  2. 使用文本工具打开D:\server\apache\setup.cmd,找到c:\www\bin\apache -k install,c:\www\bin\apache -k uninstall和c:\www\bin\apache -k restart,将关键词“c:\www\”都删除掉,变为bin\apache -k install等等,使DOS命令为相对路径。否则运行setup.cmd时,会出错,无法安装。
  3. 先配置D:\server\apache\conf\httpd.conf文件,然后再安装Apache。比如更改端口,设置虚拟主机,更改本地网站的主目录,都在httpd.conf配置文件里写入相关的代码,为了便于您理解,这里省略这一步骤。(详细请见这里)
    httpd.conf文件必须写入如下这3行:

    PHPIniDir D:/server/php5
    LoadModule php5_module D:/server/php5/php5apache2.dll
    AddType application/x-httpd-php .php

    说明:第二行为加载模块,如果没有第三行,PHP无法运行,只显示HTML页。
    DirectoryIndex index.html这一行是目录的默认文档,改为DirectoryIndex index.php index.html

  4. httpd.conf文件中,将c:/www全部替换为D:/server/apache,否则无法运行。这是因为MiniApache默认的安装目录为c:/www,我这里安装在了D:/server/apache。
  5. 然后运行setup.cmd,选择1,回车,如果顺利的话,这时Apache会完成安装。
  6. 安装PHP5。将php-5.2.8-Win32.zip解压缩到D:\server\php5,将D:\server\php5\php.ini-dist改名为php.ini即可,不需要做配置。
  7. 至此,Apache+PHP安装完毕。如果此时PHP不运行,请打开D:\server\apache\setup.cmd,选择3,回车,重启Apache。

以后重装系统之后,只要双击D:\server\apache\setup.cmd,选择1,回车,安装,Apache+PHP一步即可完成。

11条评论:
1   Goberl 2009-03-11 13:40
1年前好奇,玩了下Apache、php⊙﹏⊙b
2   闹类硬 2009-03-12 17:02
搞定。尽管遇到80端口被占用的问题。Tomcat,IIS全了。哈哈
3   自由勇 2009-03-12 20:34
我的PHP现在使用60端口,呵呵。:)
4   自由勇 2009-03-12 22:31
Trackback来自 《打造Apache开发环境

这里简要介绍更改端口,设置虚拟主机,更改本地网站的默认主目录的方法。

5   自由勇 2009-10-07 21:39
Trackback来自 《使用Apache作为本地虚拟主机预览博客

Apache+PHP的简便安装,请见我写的这篇。我现在的开发环境,都是基于这个Apache+PHP后台,重装系统后不需要再重新安装Apache+PHP。

6   自由勇 2009-10-10 09:31
Trackback来自 《Apache在本地建立泛域名虚拟主机简法

在本地建立泛域名虚拟主机,可以修改Apache的安装目录下的conf/httpd.conf,如下:
<VirtualHost *:80>
ServerName auciou.com
ServerAlias *.auciou.com
DocumentRoot F:/site/auciou
</VirtualHost>

7   自由勇 2009-10-10 09:54
Trackback来自 《Apache实现多域名解析同一空间简法

Apache实现多域名解析同一空间简法:
<VirtualHost *:80>
ServerName auciou.com
ServerAlias *.auciou.com
ServerAlias *.aucgra.com
DocumentRoot F:/site/auciou
</VirtualHost>

8   自由勇 2009-10-11 11:49
Trackback来自 《二级域名的博客在本地建立虚拟主机

ServerName可以用ServerAlias代替。ServerAlias的使用更为强大方便,ServerAlias可以同一空间绑定多个域名,同一空间泛域名解析,同一空间多个域名的泛域名解析。

9   自由勇 2009-12-18 09:56
Trackback来自 《Apache的泛域名解析与单独的域名解析的顺序》

如果你在本地既需要建立一个ww2.zj7.com单独的虚拟主机,又需要建立*.zj7.com的泛域名解析,并且ww2.zj7.com与*.zj7.com是不同目录的话,其先后顺序是先建立ww2.zj7.com,再建立*.zj7.com,两者不能颠倒。

10   爱好者 2009-12-24 11:28
勇哥,能不能详细介绍在这个开发环境下安装mysql与phpmyadmin相关的步骤呢?我按网上查到的资料安装总是不成功。在此先谢谢你啦!

自由勇 2018-11-04 08:47
抱歉,MySQL这部分尚未编写和多调试,因为我开发的项目里没有用到MySQL。

11   自由勇 2018-11-06 07:23
Trackback来自《VPS的快速安装和PHP调试导航页

虽然这些文章正在增多,但实际上,VPS的安装、配置比我们想象中容易得多,新机通常在半小时内能完成整个安装、配置。

发表评论:
名字: (*必填)
博客: (可省)

正文:

  记住信息?

直接发送Trackback到此文章

说明:本评论系统不支持HTML代码。(您的留言需要审核,审核规则请见这里。)

王志勇:1980-09-26 (38周岁)
程序设计,前端设计。

版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。

与此相关的链接
自由勇专栏

Blog存档 Archives

2018年11月
2018年10月(30)
2018年09月(17)
2016年-2017年(9)
2014年06月-09月(10)
2013年 +

2012年 +
2011年 +
2010年 +
2009年 +
2008年 +
2007年 +
2006年 +
2005年09月(4)

Copyright © 2006-2018 auiou.com All rights reserved.
此Blog程序由王志勇编写 已经发布在Arsue