咨询一个php的问题

ningyougang 2013-05-16 02:45:03
在一个php文件里,包含如下内容
#!/usr/bin/php
<?php
//my php代码
?>

问题A:请问这句话“#!/usr/bin/php”是什么意思。因为一般我们是在浏览器里通过http协议去访问。
而这里是通过ejabberd的1个“内置程序”去调用这个文件。
问题B:在问题A的基础上,如果要是在windows下该如何做呢?
...全文
97 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2013-05-16
  • 打赏
  • 举报
回复
这个东西在现在的 linux 中还有效吗?得去问妞妞版主

#!/usr/bin/php
指出用何种软件去执行其后的代码,当然必须设置这个文件是可执行的
等价于
/usr/bin/php filename.php

window 中么有这个机制,但你也有类似的写法
@REM<?php 
@REM =='
@SET PHPCLI=\AMP\php54\php.exe
@REM PHPCLI表示你的CLI模式的php.exe的路径
@%PHPCLI% %0
@goto :EOF
@REM';?>
<?php
echo "\rHello World";
exec("pause");
?>
床上等您 2013-05-16
  • 打赏
  • 举报
回复
可以直接去掉。不需要都可以。 但在linux里要指定php去执行该脚本
ningyougang 2013-05-16
  • 打赏
  • 举报
回复
引用 1 楼 yangball 的回复:
就是告诉system,这个是用啥来执行。 一般是cron里使用而己。也可以省去不写
在window环境下,该怎么处理呢?
床上等您 2013-05-16
  • 打赏
  • 举报
回复
就是告诉system,这个是用啥来执行。 一般是cron里使用而己。也可以省去不写

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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