用CMD 运行PHP 没有运完就自动关闭了

sunnieni 2013-03-28 02:45:01
换了台服务器,之前是XP的,然后现在装到Win7,PHP其他功能都没问题。
因为某些PHP程序 批量处理时间很长,所以一般用cmd运行,在以前XP上都没问题。
现在在win7上,很奇怪,运了5分钟就自动关闭窗口了。
是不是超时的问题啊?但是在PHP.ini 中改了 max_execution_time = 0 或者在需要运行的PHP页面上加了set_time_limit(0);都没有用。
是什么问题啊?请各位大侠赐教啊~~~~~
...全文
279 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2013-03-28
  • 打赏
  • 举报
回复
运了5分钟就自动关闭窗口了 那不是执行完的标志吗?
sunnieni 2013-03-28
  • 打赏
  • 举报
回复
引用 1 楼 quzhongxiong 的回复:
是不是你运行的PHP程序,占用的内存太大了超过了你的PHP.INI的设置
不知道是不是因为PHP 5.3和5.2的php.ini的区别造成的。 我在php.ini的地方 user_ini.cache_ttl=300 把300改成很大。貌似可以了。 但是在老的服务器上要运行至少半小时的文件,新的服务器上只要10分钟。。。有点太恐怖了。。。 难道真的是服务器变好了吗。。。。。
zhongchin 2013-03-28
  • 打赏
  • 举报
回复
我不懂呀,装懂
sunnieni 2013-03-28
  • 打赏
  • 举报
回复
引用 1 楼 quzhongxiong 的回复:
是不是你运行的PHP程序,占用的内存太大了超过了你的PHP.INI的设置
这个怎么设置?
sunnieni 2013-03-28
  • 打赏
  • 举报
回复
引用 2 楼 zhongchin 的回复:
max_execution_time = 0最大运行时间为0
啊,这个人家不是说是无限制吗??
zhongchin 2013-03-28
  • 打赏
  • 举报
回复
max_execution_time = 0最大运行时间为0
quzhongxiong 2013-03-28
  • 打赏
  • 举报
回复
是不是你运行的PHP程序,占用的内存太大了超过了你的PHP.INI的设置
Windows下php中Memcache的安装: 1. 下载memcache的windows稳定版,解压放某个盘下面,比如在c:\memcached 2. 在终端(也即cmd命令界面)下输入 ‘c:\memcached\memcached.exe -d install’ 安装 3. 再输入: ‘c:\memcached\memcached.exe -d start’ 启动。NOTE: 以后memcached将作为windows的一个服务每次开机时自动启动。这样服务器端已经安装完毕了。 4.下载php_memcache.dll,请自己查找对应的php版本的文件 5. 在C:\winnt\php.ini 加入一行 ‘extension=php_memcache.dll’ 6.重新启动Apache,然后查看一下phpinfo,如果有memcache,那么就说明安装成功! memcached的基本设置: -p 监听的端口 -l 连接的IP地址, 默认是本机 -d start 启动memcached服务 -d restart 重起memcached服务 -d stop|shutdown 关闭正在运行的memcached服务 -d install 安装memcached服务 -d uninstall 卸载memcached服务 -u 以的身份运行 (仅在以root运行的时候有效) -m 最大内存使用,单位MB。默认64MB -M 内存耗尽时返回错误,而不是删除项 -c 最大同时连接数,默认是1024 -f 块大小增长因子,默认是1.25 -n 最小分配空间,key+value+flags默认是48 -h 显示帮助 Memcache环境测试: 运行下面的php文件,如果有输出This is a test cache!,就表示环境搭建成功。开始领略Memcache的魅力把! php $mem = new Memcache(); $mem->addserver("127.0.0.1", 11211); $mem->set("mykey", "This is a test cache!", 0, 60); $val = $mem->get("mykey"); echo $val; ?>

20,397

社区成员

发帖
与我相关
我的任务
社区描述
“超文本预处理器”,是在服务器端执行的脚本语言,尤其适用于Web开发并可嵌入HTML中。PHP语法利用了C、Java和Perl,该语言的主要目标是允许web开发人员快速编写动态网页。
phpphpstorm 技术论坛(原bbs)
社区管理员
  • 开源资源社区
  • phpstory
  • xuzuning
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧