您现在的位置是:首页 > php php常用的 命令行 马力 2021-01-29 17:49:01 【php】 2981人已围观 简介php常用的 命令行 #PHP 常用命令行 1、PHP运行指定文件 php -f test.php (-f 可省略) 2、命令行直接运行PHP代码 php -r "phpinfo();" 如果结果太长,还可以 php -r “phpinfo();” | less 分页展示 3、交互模式运行PHP 简单的运算 [![](https://img-blog.csdn.net/20170413144625530?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmF0aW9ueXlr/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)](https://img-blog.csdn.net/20170413144625530?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmF0aW9ueXlr/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast) 这里写图片描述 control + c/z 或者 exit 退出交互模式 函数 这里写图片描述 [![](https://img-blog.csdn.net/20170413145320495?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmF0aW9ueXlr/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)](https://img-blog.csdn.net/20170413145320495?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmF0aW9ueXlr/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast) 上面输出结果中返回的数据类型为 NULL。这个问题可以通过要求 php 交互 shell用 return 代替 echo 返回结果来修复。 永远都记住,用户定义的函数不会从一个shell会话保留到下一个shell会话,因此,一旦你退出交互shell,它就会丢失了。 4、PHP脚本作为shell脚本运行 没有权限则切换到root用户 sudo su echo '#!/usr/bin/php\n<?php var_dump($argv); ?>' > phpscript 注意,我们在该PHP脚本的第一行使用#!/usr/bin/php,就像在shell脚本中那样(/bin/bash)。第一行的#!/usr/bin/php告诉Linux命令行用 PHP 解释器来解析该脚本文件。 确定phpscript 有可执行权限 chmod u+x phpscript ./phpscript -h --foo array(3) { [0]=> string(11) "./phpscript" [1]=> string(2) "-h" [2]=> string(5) "--foo" } 这里写图片描述 [![](https://img-blog.csdn.net/20170413153000785?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmF0aW9ueXlr/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)](https://img-blog.csdn.net/20170413153000785?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZmF0aW9ueXlr/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast) 5、其他常用命令 php -m 内置及Zend加载的模块 php -i 等价于 phpinfo() php -i | grep php.ini 查看php配置文件加载路径 php –ini 同上 php -v 查看php版本 php –version 同上 php –re 查看是否安装相应的扩展 如 php –re gd 更多命令 php –help 很赞哦! (0) 上一篇:laravel的上线配置操作 下一篇:php面试题 相关文章 随机图文 thinkphp6 视图模板下的变量的使用 thinkphp6 视图模板下的变量的使用 tail 查看日志详解 tail 查看日志详解 php代码更新到服务器上 代码没有立即生效篇 解决方法 php代码更新到服务器上 代码没有立即生效篇 解决方法 thinkphp6多应用模式下的路由不生效问题 thinkphp6多应用模式下访问路由显示路由不匹配的解决方法 文章评论 评论总数:0来说两句吧... 用户名: 验证码: 点击排行 php中关于冬夏时令切换引发的问题 php代码更新到服务器上 代码没有立即生效篇 解决方法 php面试大全 (不定时更新) php面试题 php实现的滑动时间窗口的限流算法 PHP面试八股文 最近更新 PHP面试八股文 php实现的滑动时间窗口的限流算法 php面试大全 (不定时更新) php中关于冬夏时令切换引发的问题 php代码更新到服务器上 代码没有立即生效篇 解决方法 php面试题 php常用的 命令行