帝国软件
  设为首页 加入收藏 关于我们
 
解密帝国网站管理系统
栏 目:
 
您的位置:首页 > 技术文档 > PHP编程
对《Windows 9x/NT下以Apache的模块方式安装PHP4》的补充
作者:匿名 发布时间:2002-12-17 来源:phpuser

前些日子,是我写了这篇文章!

  本来我想为刚刚接触PHP且又使用WIN9X/NT的朋友们提供一些帮助,

  为他们早日建立一个小型的调试环境而尽一点自己的微薄之力。

  却不想,自己水平太次,文章写的不够全面,而使很多朋友陷入

  麻烦之中。


很多人都问我为什么会出现这样的错误?

  Syntax error on line 4 of C:/apache/conf/mod_php4.conf:

  Cannot load C:/apache/modules/mod_php4 into server:


这里主要有下面几个原因

  ~~~~~~~~~~~~~~~~~~~~~~

  1. mod_php4-4.0.1-pl2.zip中附带的readme.txt文件讲的很清楚

  第一条,把你的PHP4目录路径加入到你的PATH中。是不是一定要

  加上呢?如果你把php4ts.dll这个文件拷贝到了

  c:windowssystem目录下面,那么这一步,就可以省略。否则就

  会出现上面提出的错误。

  很多朋友既没有把路径加到PATH中,也没有拷贝php4ts.dll这个

  文件到%SYSTEM%目录下面。所以就出现了上面的错误。

  也许有人会问,把路径加到PATH中?怎么加呢?我在phpinfo()

  也就是PHP4的配置文件中看到了PATH 的值,只有c:windows;

  c:windowssystem;c:mysqlbin;c:apache

  httpd.conf中没有关于这个PATH的设定选项啊!

  这里很简单你只要在autoexec.bat中加上一句

  PATH=%PATH%;c:php4;c:mysqlbin;c:apache;

  就可以搞定了。重新启动计算机,打开php4配置文件看看!是不是

  到里面了?

  因为我考虑到在CGI模式安装PHP4时,大家一定都已经把php4ts.dll

  拷贝到%system%下面了,所以没有提到,给大家造成不便,还请见量!


2. 就是mod_php4.dll这个文件,我不知道您的更新观念有多么强,

  总之我用的是最新的版本......

  这里我要提醒您的是,mod_php4.dll这个文件的版本,如果和你的PHP4

  不一样,那么也会出现上面的错误.你把不同版本的mod_php4.dll文件拷贝

  到modules下面等于什么也没干!


3. 你压根就没有拷贝mod_php4.dll到modules目录下面,虽然这看起来有些

  愚蠢,但是请不要过于自信,你脑袋再聪明也有昏头的时候.还是到modules

  下面看看吧!安心一点!!




  这个问题就解答到这里,我相信还有别的原因,如果我找到了,我会告诉大家的.


还有朋友问我为什么PHP4安装为APACHE的模块以后,apache的启动速度反而

  变慢了!


这并不和我在文章中说的话冲突,我在文章中的意思是,PHP文件的执行效率,

  而不是APACHE的速度.

  PHP4安装为APACHE的模块,APACHE启动时,必然要加载mod_php4.dll文件.

  启动速度肯定会慢!!


APACHE的启动速度应该还和PHP_*.DLL文件有关,打开PHP.INI,把所有你不

  需要的php4_***.dll文件都注释掉!

  ;extension=php4_*.dll

  这样会加快启动速度!

  因为它启动时,这些文件也是要加载的.




  也有人问我为什么PHP4安装为APACHE的模块以后,和机器里的软件发生冲突,

  比如不能进行windows查找操作,不能使用editplus,天哪,罪过!

  我实在想不出这是什么原因,您还是先杀杀毒再说吧!


Tony Reeves

  
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·对《模板,PHPLIB处理方式》一文  (2002-12-28)
 ·对《PHP的面向对象编程》一文的补  (2002-12-28)

   栏目导行
  PHP编程
  ASP编程
  ASP.NET编程
  JAVA编程
   站点最新
·致合作伙伴的欢迎信
·媒体报道
·帝国软件合作伙伴计划协议
·DiscuzX2.5会员整合通行证发布
·帝国CMS 7.0版本功能建议收集
·帝国网站管理系统2012年授权购买说
·PHPWind8.7会员整合通行证发布
·[官方插件]帝国CMS-访问统计插件
·[官方插件]帝国CMS-sitemap插件
·[官方插件]帝国CMS内容页评论AJAX分
   类别最新
·Windows下集成安装Apache,PHP,MYSQ
·Mysql注入:SQL Injection with MyS
·PHP 的来龙去脉
·PHP 的功能概述
·PHP与其它CGI的比较
·PHP 的编译配置详细选项
·php.ini 配置详细选项
·如何写作PHP程序
·Hello,World
·嵌入方法
 
关于帝国 | 广告服务 | 联系我们 | 程序开发 | 网站地图 | 留言板 帝国网站管理系统