#!/usr/bin/php 如何不显示在网页中 我为了让PHP脚本可以作为LINUX shell去执行,加了这段声明。但是如何不显示在网页中? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 嗯...如果是apache解析的,的确是不显示#!的信息的但如果是nginx+php-fpm,会显示出来....具体原因,没研究过... 没办法的,只能建议你把两个应用场景分开来处理。或者你也可以指定解析器 /usr/bin/php -f filename 但 #!/usr/bin/php 本身就是指定解析器用的 你用php cli 来跑不行吗?非要shell? 貌似是这样,#!/usr/bin/php 是否会在页面中显示,貌似和php的cgi、cli模式有关... 着急回帖,我没表达清楚#!/usr/bin/php<?php这种形式如果不在web服务器的cgi模式下,就会被输出,没有其它的办法能阻止。因此我的建议是放弃文件开头指定解析器的这种做法。转而在shell下用 /usr/bin/php -f filename 来执行 噢,怎么现在的 linux 变得那么奇怪了? 我怎么linux下apache/nginx + php-fpm 都会显示?难道是windows环境下的apache不显示吗?#!指定编译器路径是linux脚本规范,不管你是php还是python还是sh..显示其实很好理解,毕竟#出现在<?php标签外。不显示可能是做了什么处理吧。 建议根据应用场景来处理了,或者你也可以指定解析器 /usr/bin/php -f filename 能不能吧他隐藏。比如display :onl 真心求助 求调教 请问一下这段php代码是什么意思呢? PHP如何防止重复登录 smarty 的页面展示?头大了。。。大侠帮下啊 一个关于$_GET数组的问题 跳转问题 各位老大帮帮忙,明天领导就要了,可现在程序有问题。给指点一下。。。。。(在线等候) 一个临时文件问题 刚参加工作的新手,求指导 ThinkPHP 微信支付notify回调页面 PHP连接MYSQL问题 高分求!网页中有大表格(200行以上)数据存储时的速度问题!(只能给100分,再开贴送分。)
但如果是nginx+php-fpm,会显示出来....
具体原因,没研究过...
或者你也可以指定解析器 /usr/bin/php -f filename
貌似是这样,#!/usr/bin/php 是否会在页面中显示,貌似和php的cgi、cli模式有关...
#!/usr/bin/php
<?php这种形式如果不在web服务器的cgi模式下,就会被输出,没有其它的办法能阻止。
因此我的建议是放弃文件开头指定解析器的这种做法。转而在shell下用 /usr/bin/php -f filename 来执行
#!指定编译器路径是linux脚本规范,不管你是php还是python还是sh..
显示其实很好理解,毕竟#出现在<?php标签外。
不显示可能是做了什么处理吧。