请教:一个机器上为啥出现N多个PHP进程?

辅导费卡了 2002-08-01 04:07:05
为啥啊?出现了好多好多,好几十个PHP进程,每个进程占据了2~3M的内存。
这是由于什么原因出现的?如何解决?多谢了!
...全文
38 点赞 收藏 20
写回复
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
辅导费卡了 2002-08-22
apache2filer.dll,我根本找不到这个文件啊。我说的是我按的PHP4.21
回复
phpteam 2002-08-21
另外你也可以把4.20的php4apache2.dll放到4.2.1的试试看,我就是这样试出来的,我想问一下你的php版本是多少?
回复
phpteam 2002-08-21
要把PHP目录下的php4ts.dll文件拷贝到系统目录下即c:\winnt\system32
回复
辅导费卡了 2002-08-21
我下载了,还是不行。而且我刚刚把旧版本的.1.3.24卸载了,装了.26版。也是一样的问题。我确认那个php4apache2.dll是存在的,
.
LoadModule php4_module "c:/php4/sapi/php4apache2.dll"

C:\Apache>apache -k start
Syntax error on line 1033 of c:/apache/conf/httpd.conf:
Cannot load c:/apache/php4apache2.dll into server: (126) 找不到指定的模块。:
Note the errors or messages above, and press the <ESC> key to exit. 0....
回复
phpteam 2002-08-21
4.20版的好象是apache2filer.dll这个文件不是php4apache2.dll
回复
辅导费卡了 2002-08-21
我的PHP原来的版本是4.12。我的系统是XP。我按照 phpteam你的方法,安装了4.20的,还是出现同样的错误。。。。
哎,配置一个好apache真麻烦:(
回复
phpteam 2002-08-20
是apache.dll文件的问题,有时候和系统好象不兼容一样,你去http://ftp.proventum.net/pub/php/win32/从新下一个apache2.dll吧,注意如果PHP是2.0以后的版本要用apache2.dll这个文件而不是apache.dll
回复
辅导费卡了 2002-08-14
要不就是我机器就是疯掉了。反正按照 darkwing老兄的建议,我机器还是显示找不到指定的模块。。。
回复
SimonDW 2002-08-11
ScriptAlias /php4/ "C:/php4/"
# ScriptAlias /php4/ "C:/php/"
AddType application/x-httpd-php4 .php
AddType application/x-httpd-php4 .php3
AddType application/x-httpd-php4 .php4
# Action application/x-httpd-php4 "/php4/php.exe"
AddType application/x-httpd-php-source .phps
这些都不要
直接
LoadModule php4_module c:/php/sapi/php4apache.dll
AddModule mod_php4.c
AddType application/x-httpd-php .php
回复
vetaran 2002-08-02
我的现在出现N个IE进程我想可能也是这个问题。
回复
辅导费卡了 2002-08-02
还是说找不到模块,看来根本不是目录的问题,而是别的问题。那别的能是什么问题呐?
回复
polygame 2002-08-02
将php4apache.dll拷到APACHE目录下
然后LoadModule php4_module "php4apache.dll"
回复
辅导费卡了 2002-08-02
我的是1.3.24的版本。而且我机器上文件都有啊,为啥还说找不到呐?真是郁闷啊!
回复
nethermit 2002-08-02
再不行就放到winnt/system32里面
回复
vetaran 2002-08-01
我的也出现这样的问题。
回复
LeeMaRS 2002-08-01
你的是2.x.x版的吗?如果是,要改用php4apache2.dll
回复
辅导费卡了 2002-08-01
我的机器说找不到指定得模块:(我得PHP在C:/php4/里面有sapi/php4apache.dll这个文件得啊!
ScriptAlias /php4/ "C:/php4/"
# ScriptAlias /php4/ "C:/php/"
AddType application/x-httpd-php4 .php
AddType application/x-httpd-php4 .php3
AddType application/x-httpd-php4 .php4
# Action application/x-httpd-php4 "/php4/php.exe"
AddType application/x-httpd-php-source .phps
LoadModule php4_module "c:/php4/sapi/php4apache.dll"
回复
netbat_wdc 2002-08-01
nod
使用CGI模式确实是为每个新页面开一个PHP进程
改用模块方式安装吧
LoadModule php4_module "/php/sapi/php4apache.dll"
这里/php/换成你原来设置的虚拟目录
回复
LeeMaRS 2002-08-01
换用模块方式安装PHP:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php .php4
AddType application/x-httpd-php-source .phps
LoadModule php4_module "x:/server/program/php/sapi/php4apache.dll"
最后一个记得改成自己的路径.
回复
海盗2019 2002-08-01
你是不是对数据库数据进行操作后没有commit?
回复
发动态
发帖子
基础编程
创建于2007-09-28

2.1w+

社区成员

从PHP安装配置,PHP入门,PHP基础到PHP应用
申请成为版主
社区公告
暂无公告