主题:  本机调试PHP的问题

5DPHP版主

职务:版主
等级:2
金币:10.0
发贴:291
#162002/8/9 9:45:08
仿斑竹语气:奇怪,这个问题真常见呢~~
我用了好几年PHP,就没有遇到这个问题,无论在98/ME/2K下,还是在LINUX下,
我来说说在98/ME PWS环境下PHP+MYSQL的安装:
咳咳~~

1。前提
正确安装PWS,为什么这么说呢,因为很多奇怪的情况都是PWS的原因,如果你在安装PWS的过程中出现什么错误,兄弟,先别急,。。。。。把PWS弃载掉再重装一边,PWS的稳定性与否一定要注意!!!

2。PHP的最新版本好象是4。1。2是SETP BY SETP自动安装的,不过我装了一边,好象出了一点小错误,我用的还是4。0。2,在WIN32的系统下,用来练习练习PHP编程还可以,最大的不足就是SESSION方面,(个人认为,当然其他方面也有些小缺点,毕竟是以兼容方式运行的嘛)如果你做大型网站开发的话,我想你也不会在机器上装PWS来做服务器吧??
以4。0。2为例,下载了ZIP压缩包后,解压后,将php.ini-dist文件名改为php.ini,用ULTRAEDIT之类工具打开后,在[MYSQL]项目下,找到mysql.default_socket,mysql.default_host,mysql.default_user,几个项目,第一个在等号后填3306,下面两个是localhost,root这个配置主要是对MYSQL数据库的支持,当然其他项目也可以改,以便PHP在机器上更好的运行,这方面可以参考相关的资料.
保存后将php.ini文件保存到C:\WINDOWS\文件夹下,再将PHP4.0.2文件夹里所有的DLL文件都拷到C:\WINDOWS\SYSTEM下,这里又有个要注意的,一定要将MSVCRT.DLL文件考进去,如过系统说什么"该文件正在使用"之类的废话,别管他,(她,它)在DOS方式下也要把MSVCRT.DLL文件拷进去,切记!!!
下面就是回到解压后的PHP4.0.2文件夹,看到里面有个PWS-php4.reg的注册表文件吧????下面还要我说吗????当然是......用工具打开了:)看到里面显示:

REGEDIT4

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters\Script Map]
".php"="[PUT PATH HERE]\\php4isapi.dll"

了吗?将[PUT PATH HERE]改为文件夹的路径,比如改为:c:\\phpsystem\\php\\php4isapi.dll
这样就使系统整加了对后缀为.php文件的支持,当然还可以整加一条.比如:
".phtml"="[你文件夹的路径]\\php4isapi.dll"
等等,改完后保存,将注册表合并.

3.对PWS的设置.
其实做到这一步,PWS的配置也比较简单了,首先启动PWS,点左边的"高级"选项,看到右边变了吗?把"启动默认文档"勾上,在"默认文档"里填上index.php,然后选HOME,再点"编辑属性",把"访问"下面的三个勾全部勾上,OK.PWS可以退出了.

4.下面是最激动人心的一步,也是最能反映问题的一步.
写下面的"经典"程序,什么??用什么写??我FAINT~~~~用"记事本"吧.

phpinfo()
?>

保存到你再PWS下定义的文件夹,PWS默认的是c:\intepub\wwwroot当然这个是可以改的.
打开你的IE,输入http://localhost/test.php(test是我帮你起的文件名,hehe~~~)
有没有看到,有没有成功不用我说了把??
如果你看到了大大的PHP,和你系统的详细配置,恭喜你,成功了!!!
如果你看到了其他什么东西,别恼火,好好的检查,一定会成功的!!!

---------------我FAINT~~~写了那么多,累死我了,不过如果我的帖子能帮助大家,我挺高兴的~~呵呵
愿大家都能成为PHP高手!!!
--------------------------------------
我在天空写下妳的名字,却被风带走了
我在沙滩写下妳的名字,却被浪花带走了
于是,我在大街的每个角落写下妳的名字,我靠,我被警察带走了つづくㄨīɡ
各位,886

编辑历史:[这消息被feifan编辑过(编辑时间2002-08-09 09:47:45)]


5DPHP版主

职务:版主
等级:2
金币:10.0
发贴:291
#172002/8/9 9:54:51
特别声明:
以上文章版权归chummy所有,如果想转载和发表,或有相关问题,欢迎致电800免费QQ,号码 5227393,服务人员28小时不见段为您解决PHP问题.
该文章以被"webdevcn"网站作为"经典巨著"收藏,欢迎大家多去webdevcn讨论PHP问题,谢谢~~~
请记住我们的地址:(不是我们,是我们的斑猪:)呵呵~~
www.webdevcn.com



dalen

职务:普通成员
等级:1
金币:0.0
发贴:41
#182002/8/9 9:56:12
有win2000下安装成功的经验吗?盼……



dalen

职务:普通成员
等级:1
金币:0.0
发贴:41
#192002/8/9 9:59:14
现在的最新版本应该是4.2.2,而不是4.1.2



5DPHP版主

职务:版主
等级:2
金币:10.0
发贴:291
#202002/8/9 10:04:13
SORRY,好,下面我就来说说WIN2K下的安装,WAIT ME A MOMENT~~~~



5DPHP版主

职务:版主
等级:2
金币:10.0
发贴:291
#212002/8/9 10:15:38
假设你的机器上已经有了IIS,当然这好像是废话~~~faint again~~~

1,和前面一样,检查需要的DLL文件是否在系统目录,(通常是c;\winnt)下.

2.打开microsoft的管理控制台,(microsoft management console)或者internet服务管理器(internet services manager),选中WEB服务器,单击鼠标右键,选择"属性".....嘿嘿~~~~

3.如果你不想使用PHP进行HTTP认证,可以跳过这一步,再"ISAPI筛选器(ISAPI Filters)"中新建一条记录,就叫"PHP"吧,然后给出php4isapi.dll文件的路径就可以了.

4,在"主目录(HOME DIRECTORY)"下面,点"配置",增加一条新的映射,可执行文件为php4isapi.dll,扩展名为.php.这里要注意选中"脚本引擎(script engine)"选框.

5,重启IIS,用 IE 打开上面帖子中的test.php,看看是不是正常.

OK,今天,你用PHP了吗???



5DPHP版主

职务:版主
等级:2
金币:10.0
发贴:291
#222002/8/9 10:19:48
忽忽,累死了,我是不是废话太多了???呵呵~~~



chaojijing

职务:普通成员
等级:1
金币:0.0
发贴:62
#232002/8/9 11:56:37
各位都很尽力啊,非常感谢



5D荣誉斑竹

职务:普通成员
等级:2
金币:1.0
发贴:400
#242002/8/9 12:47:45
well done! feifan!



剑枫

职务:普通成员
等级:1
金币:0.0
发贴:69
#252002/8/17 10:55:58
呵呵
不要那么麻烦嘛 一个软件就够了 apache php sql 全包含 安装简单至极
我就成功了