Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

Win32 Apache 2.2.3 + PHP 5.2.0 十秒钟搭建

[复制链接]
Cwood 发表于 2006-12-14 18:12:02 | 显示全部楼层 |阅读模式
十秒,一点也没有夸张。除了 下载 和 解压 时间。
讨厌夸大其词
在我的机里还不超过5秒呢。
高   手:有时间的下载研究下,然后给个评论好吧。就算不好用也骂我两句。
初学者:你会解压?会双击打开一个文件? 就可以了。

为了追求完美,浪费了一周时间。不拿出来分享,太不值得了。
个人认为 php 爱好者 和 php 程序员很合适。
我乐于助人 qq180509090


下载地址:
http://oipx.com/files/AP2.2.rar [实际文档格式为 7z,因空间不支持 7z 下载]

为 7z 压缩包,非 exe 可执行程序。文档大小 10.4Mb,解压后 57.2 Mb。
包里不含任何个人特征信息。这个帖子算是第一个 ReadME 了。

特点:方便到任何一台Win32 机运行 Apache+PHP。打包放在 U盘或光盘,解压就能得到自定的 Apache+PHP。
注意:PHP 运行于非安全模式。有需要用于服务器,请自己针对安全进行适当设置。

此为我花了一周调试出来的,快速搭建 绿色的 Apache + PHP + Zend + PhpMyAdmin。
借助 Filemon.exe 监视了运行所需的文件和路径。使 httpd.conf 和 php-apache2handler.ini 配置文件的路径采用相对路径。


为什么绿色呢?
因为除了在系统里添加一个"服务"外,不对系统进行任何改动。包括添加系统文件和注册表等。
执行目录里的 Apache_Stop.cmd 后,马上可以删除整个目录。
连 php.ini 都是放在 php-5.2.0-Win32 目录里的 php-apache2handler.ini,而不是 %Windir%\PHP.ini


包含组件及版本:
Apache 2.2.3
PHP 5.2.0
phpMyAdmin 2.9.1.1
MySQL client version: 5.0.27
ZendOptimizer-3.2.0

没有 MySQL,因为使用它必须改一个路径,所以我不想加上去。
请自己下载安装,简单很多的。


配置文件:
AutoConf/httpd2.2_php-5.2.0.conf
AutoConf/php-apache2handler.ini
修改时注意路径表达。
为初始配置文件,每次执行 Apache_Conf.cmd 都会覆盖 Apache2.2/conf/httpd.conf 和 php-5.2.0-win32/php-apache2handler.ini

Apache2.2 和 php-5.2.0-Win32 目录为没有使用过的原始文件,你可以删除我提供的而自己下载提取。注意文件夹名。


使用方法:
解压到任意目录,执行 Apache_Conf.cmd 等十秒就可以打开 http://127.0.0.1/iProber.php 看看结果。

Apache_Conf.cmd 解压后第一次必须执行,初始化
Apache_Start.cmd 安装服务并开始运行
Apache_Stop.cmd 停止服务并移除服务
Apache_Restart.cmd 重启服务


个性化定制:
修改 httpd2.2_php-5.2.0.conf 、php-apache2handler.ini 后打包即可。注意相对路径。


执行 CGI
如果需要执行 CGI,只要把 CGI 的首行 perl 路径修改为你的 perl 路径即可。
可使用 cgi-bin\printenv.pl 进行测试。

[ 本帖最后由 Cwood 于 2006-12-14 23:13 编辑 ]
 楼主| Cwood 发表于 2006-12-14 18:15:56 | 显示全部楼层
你可以去下载一个 apache + php 套件来对比下。
记得回帖。
回复

使用道具 举报

zyxwd 发表于 2006-12-14 19:19:25 | 显示全部楼层
十秒钟,真能忽悠!!!
回复

使用道具 举报

 楼主| Cwood 发表于 2006-12-14 22:35:47 | 显示全部楼层
Apache_Conf.cmd
  1. cd Apache2.2
  2. bin\httpd.exe -k stop
  3. bin\httpd.exe -k uninstall
  4. cd ..

  5. rem copy php-5.2.0-Win32\php5ts.dll Apache2.2\bin\ /Y
  6. copy php-5.2.0-Win32\libmhash.dll Apache2.2\bin\ /Y

  7. copy AutoConf\libmysql.dll Apache2.2\bin /Y
  8. copy AutoConf\msvcr71.dll Apache2.2\bin /Y
  9. copy AutoConf\php_mysql.dll php-5.2.0-Win32\ext /Y
  10. copy AutoConf\php_mysqli.dll php-5.2.0-Win32\ext /Y

  11. copy AutoConf\httpd2.2_php-5.2.0.conf Apache2.2\conf\httpd.conf /Y
  12. copy AutoConf\php-apache2handler.ini php-5.2.0-win32\ /Y
  13. @if not %errorlevel% == 0 pause

  14. cd Apache2.2
  15. bin\httpd.exe -k install
  16. bin\httpd.exe -k start
  17. @if not %errorlevel% == 0 pause
  18. cd ..
  19. pause
复制代码


就是执行这一系列命令不超过10秒。

[ 本帖最后由 Cwood 于 2006-12-14 22:36 编辑 ]
回复

使用道具 举报

zyxwd 发表于 2006-12-15 08:40:26 | 显示全部楼层
今冬的风好大呀
回复

使用道具 举报

changhe 发表于 2006-12-15 12:05:01 | 显示全部楼层
还要 需要在 英文 目录下,如果中文的 要出错
回复

使用道具 举报

 楼主| Cwood 发表于 2006-12-15 12:25:06 | 显示全部楼层
还要 需要在 英文 目录下,如果中文的 要出错

这很正常啊。我的所有资源都是用英文名的。
D:\Links
E:\Media
E:\NoteBook
E:\Documents\Yinz

建议养成习惯
回复

使用道具 举报

guigeng 发表于 2006-12-15 12:28:16 | 显示全部楼层
但是数据库安装不了!
回复

使用道具 举报

Old吴 发表于 2006-12-15 12:55:29 | 显示全部楼层
kan bu dong
回复

使用道具 举报

guigeng 发表于 2006-12-15 12:55:37 | 显示全部楼层
加了你QQ好几次,都被拒绝。
请不要在你的帖子中加上乐于助人

十秒,一点也没有夸张。除了 下载 和 解压 时间。
讨厌夸大其词
在我的机里还不超过5秒呢。
高   手:有时间的下载研究下,然后给个评论好吧。就算不好用也骂我两句。
初学者:你会解压?会双击打开一个文件?会 就可以了。

为了追求完美,浪费了一周时间。不拿出来分享,太不值得了。
个人认为 php 爱好者 和 php 程序员很合适。
我乐于助人 qq180509090


下载地址:
http://oipx.com/files/AP2.2.rar [实际文档格式为 7z,因空间不支持 7z 下载]

为 7z 压缩包,非 exe 可执行程序。文档大小 10.4Mb,解压后 57.2 Mb。
包里不含任何个人特征信息。这个帖子算是第一个 ReadME 了。

特点:方便到任何一台Win32 机运行 Apache+PHP。打包放在 U盘或光盘,解压就能得到自定的 Apache+PHP。
注意:PHP 运行于非安全模式。有需要用于服务器,请自己针对安全进行适当设置。

此为我花了一周调试出来的,快速搭建 绿色的 Apache + PHP + Zend + PhpMyAdmin。
借助 Filemon.exe 监视了运行所需的文件和路径。使 httpd.conf 和 php-apache2handler.ini 配置文件的路径采用相对路径。


为什么绿色呢?
因为除了在系统里添加一个"服务"外,不对系统进行任何改动。包括添加系统文件和注册表等。
执行目录里的 Apache_Stop.cmd 后,马上可以删除整个目录。
连 php.ini 都是放在 php-5.2.0-Win32 目录里的 php-apache2handler.ini,而不是 %Windir%\PHP.ini


包含组件及版本:
Apache 2.2.3
PHP 5.2.0
phpMyAdmin 2.9.1.1
MySQL client version: 5.0.27
ZendOptimizer-3.2.0

没有 MySQL,因为使用它必须改一个路径,所以我不想加上去。
请自己下载安装,简单很多的。


配置文件:
AutoConf/httpd2.2_php-5.2.0.conf
AutoConf/php-apache2handler.ini
修改时注意路径表达。
为初始配置文件,每次执行 Apache_Conf.cmd 都会覆盖 Apache2.2/conf/httpd.conf 和 php-5.2.0-win32/php-apache2handler.ini

Apache2.2 和 php-5.2.0-Win32 目录为没有使用过的原始文件,你可以删除我提供的而自己下载提取。注意文件夹名。


使用方法:
解压到任意目录,执行 Apache_Conf.cmd 等十秒就可以打开 http://127.0.0.1/iProber.php 看看结果。

Apache_Conf.cmd 解压后第一次必须执行,初始化
Apache_Start.cmd 安装服务并开始运行
Apache_Stop.cmd 停止服务并移除服务
Apache_Restart.cmd 重启服务


个性化定制:
修改 httpd2.2_php-5.2.0.conf 、php-apache2handler.ini 后打包即可。注意相对路径。


执行 CGI
如果需要执行 CGI,只要把 CGI 的首行 perl 路径修改为你的 perl 路径即可。
可使用 cgi-bin\printenv.pl 进行测试。

[ 本帖最后由 Cwood 于 2006-12-14 23:13 编辑 ]

[ 本帖最后由 guigeng 于 2006-12-15 12:57 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-2-28 07:21 , Processed in 0.031649 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表