十分钟在w2k肉鸡上建立apache+cgi+php运行环境

发表于:2007-05-25来源:作者:点击数: 标签:肉鸡十分钟w2k建立
十分钟在w2k肉鸡上建立apache+cgi+php运行环境第一步:下载所需要的软件 apache四合一下载:http://telia.dl.sourceforge.net/sourceforge/phpdev5/phpdev4_4A.exe MySQL V4.0.8 For Windows 下载:http://www.skycn.com/soft/6916.html 如果我们在本地调试,这

十分钟在w2k肉鸡上建立apache+cgi+php运行环境 第一步:下载所需要的软件
apache四合一下载:http://telia.dl.sourceforge.net/sourceforge/phpdev5/phpdev4_4A.exe
MySQL V4.0.8 For Windows 下载:http://www.skycn.com/soft/6916.html
如果我们在本地调试,这两个软件就够了.但在肉鸡上调试,我们要多个安装服务的工具
instsrv.exe下载:http://smallhome.51.net/instsrv.exe(很多黑客站都有,这是我的小站haiyangtop.126.com海阳顶端网提供的).这个程序可不下
下载完这些软件,如果你网速够快,手脚麻利的话,大约需要5分钟.
第二步:安装下载的软件
将phpdev4_4A.exe解压缩在c:盘,看图
screen.width-350)this.width=screen.width-35" " border=0>.再把mysql安装到c:\phpdev\mysql下,安装完后点击c:\phpdev\mysql\bin\winmysqladmin.exe,第一次启动,会要求你输入用户名和密码.用户名我们一般都输入root,密码就随便了.这里看看我的mysql的ini配置抓图:

screen.width-350)this.width=screen.width-35" " border=0>
instsrv.exe下载到\winnt\system32下
做完这一些大约就到6分钟了.用winmysqladmin.exe启动后,它会自动在程序-启动栏里加入,我们在启动菜单里将它删除即可。
第三步:修改httpd.conf.
用记事本打开c:\phpdev\apache\conf\httpd.conf,利用查找127.0.0.1,找到这一段
Order allow,deny
Allow from 127.0.0.1
将127.0.0.1改为肉鸡ip,再下边加一行Allow from all,改成就像我抓的图一样
.
screen.width-350)this.width=screen.width-35" " border=0>
这步也可以不做
特别注明的是有的肉鸡上已经装了iis,有了网页服务.为了不和iis冲突,我们将apache的端口也改一下.在httpd.conf中,找到Port 80,将80改成另一端口.一般改大一点的没有使用的端口.像我改成8090做完这一步就有7分钟了吧.
第四步:修改config.inc.php这步可以不做
这一步其实我们可以忽略.不过为了在web下配置mysql,还是装一下吧.
用记事本打开C:\phpdev\www\phpMyAdmin\config.inc.php,找到
$cfgServers[1]['host'],将值改为localhost;
$cfgServers[1]['port'] 值改为3306;
$cfgServers[1]['user']值改为root;
$cfgServers[1]['password']值改为你在第二步启动mysql设的密码.
到第八分钟了.
第五步:将apache配置为服务.
cmd窗口下运行instsrv apache c:\phpdev\apache\apache.exe,安装服务成功.我们再启动它.
net start apache,启动成功.如果我们不下instsrv这个软件的话,我们一样可以用apache -k install来安装服务,然后net start apache来启动服务。用instsrv这个软件,有一个好处,我们可以更改apache服务名。像instsrv 服务名 c:\phpdev\apache\apache.exe,安装服务。net start 服务名来启动服务。
到第九分钟了.
第六步:欣赏我们的劳动成果吧.
要把你的cgi或php程序放在C:\phpdev\www这个目录下,然后这样访问http://xxx.xxx.xxx.xxx:8090/你的程序
.http://xxx.xxx.xxx.xxx:8090/phpmyadmin/index.php是你的mysql的web界面,是中文的.不过为了避免别人访问到,可以将phpmyadmin目录改个别的名。在第三步中,如果我们不做我用红字标出的那步,你要将你的php程序放在C:\phpdev\www\public这个目录下才行,放在其它目录下我们访问不到。不过这样的话,phpmyadmin我们只能本地调用了,远程不行。
ok,到了第十分钟大功告成.欣赏一下我装有vbb.
screen.width-350)this.width=screen.width-35" " border=0>

附录:1.phpdev4_4A.exe这个程序的网站在这,http://www.firepages.com.au这儿的apache五合一都出来了.如果说你看得懂英文的话,如何配置这东东,这地方都有说明.
附录:2如果你只需要在本地调试一下php或cgi,你只要下载并装好了phpdev4_4A.exe和mysql,然后运行C:\phpdev\phpdev_start.bat这个批处理就可以成功运行php或cgi了.我主要做的是将apache配置成服务.
附录3:有许多网友问如何装像vbb这样的php+mysql论坛。很简单。先用http://肉鸡ip:8090/phpmyadmin/index.php建一个数据库,你一运行就会,很简单。然后上传vbb文件到c:\phpdev\www\public这个目录下,运行http://肉鸡ip:8090/public/vbb/install.php。安装即可
数据库服务器类型:mysql;
数据库服务器主机名或IP地址:localhost;
数据库用户名,你运行winmysqladmin.exe时的名一般是root;
数据库密码:你运行winmysqladmin.exe时的密码;
数据库名:你用http://肉鸡ip:8090/phpmyadmin/index.php这个建立的。

再有许多网友问如何装lb论坛.两种方法,一是把lb所有的cgi文件传到c:\phpdev\www\cgi-bin下,并且每个cgi文件第一行改为#!c:\phpdev\perl\bin\perl.exe;非cgi文件传c:\phpdev\www\public下。然后http://肉鸡:8090/cgi-bin/lb/install.cgi;安装即可。二是,不改动cgi文件。把c:\phpdev\perl这个目录剪切到c:,改名c:\usr再修改httpd.conf,找到 #!c:/phpdev/perl/bin这一行,改为#!c:/usr/perl/bin.然后dos下net stop apache停止,net start apache重新启动。接下来把lb所有的cgi文件传到c:\phpdev\www\cgi-bin下,非cgi文件传到c:\phpdev\www\public下,然后http://肉鸡:8090/cgi-bin/lb/install.cgi。安装即可。

原文转自:http://www.ltesting.net