1、PHP运行指定文件

php -f  test.php (-f 可省略)

2、命令行直接运行PHP代码

php -r "phpinfo();"

如果结果太长,还可以 php -r “phpinfo();” | less 分页展示

3、交互模式运行PHP

简单的运算

393f12882dfa50c2c29f2bdf67a62d3.png

control + c/z 或者 exit 退出交互模式

函数

3d109c17aee44aed196fb570c088794.png

上面输出结果中返回的数据类型为 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 --fooarray(3) {  [0]=>  string(11) "./phpscript"  [1]=>  string(2) "-h"  [2]=>  string(5) "--foo"}

c934c5fe913bf0da8f7e61cea08c9da.png

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

推荐:【PHP教程】

更多相关文章

  1. PHP魔术常量、魔术函数、预定义常量详细介绍及实例讲解
  2. php排序函数详细讲解(附实例)
  3. php对象转数组的函数
  4. PHP 手册中的匿名函数关联用法分析
  5. php十进制转二进制不用函数
  6. PHP中常用的18个字符串函数
  7. 细数PHP中16个高危函数
  8. Linux服务器查看PHP是否支持mail()函数方法
  9. php实现共享内存进程通信函数之shm

随机推荐

  1. Android如果对APK进行加密,提高反编译难度
  2. android 运行一个cp命令
  3. android 打开文件
  4. android AnimationSet
  5. List集合和LinkList的讲解
  6. Android(安卓)常驻进程保活自启动方案总
  7. 对Android应用进行单元测试
  8. Android的动画配置xml文件
  9. android获取系统环境变量
  10. android打开前置摄像头和后置摄像头