PHP 常用命令行

原创 2017年04月13日 16:37:51

1、PHP运行指定文件

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

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

php -r "phpinfo();"

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

3、交互模式运行PHP

简单的运算

这里写图片描述
control + c/z 或者 exit 退出交互模式

函数

这里写图片描述

上面输出结果中返回的数据类型为 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"
}

这里写图片描述

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下的命令行执行

以下是 PHP 二进制文件(即 php.exe 程序)提供的命令行模式的选项参数,您随时可以通过 PHP -h 命令来查询这些参数。Usage: php [options] [-f] [args.....
  • hevenue
  • hevenue
  • 2017年02月17日 15:33
  • 556

linux下的nginx/mysql/php启动、停止、重启命令操作

/usr/local/nginx/sbin/nginx /etc/init.d/mysql start /usr/local/php/sbin/php-fpm start   ...
  • zalion
  • zalion
  • 2015年04月22日 11:12
  • 25057

linux系统下nginx/mysql/php启动、停止、重启命令

/usr/local/nginx/sbin/nginx /etc/init.d/mysql start /usr/local/php/sbin/php-fpm start   #nginx命令...
  • lake1314
  • lake1314
  • 2016年12月06日 13:43
  • 5965

命令行下运行php的方法和技巧

原贴:http://blog.712100.com/21115/viewspace-24323命令行下运行php的方法和技巧上一篇 / 下一篇  2008-12-23 18:18:26查看( 8 ) ...
  • chinalinuxzend
  • chinalinuxzend
  • 2009年03月01日 01:34
  • 24583

php配置文件详解

[PHP]  ; PHP还是一个不断发展的工具,其功能还在不断地删减  ; 而php.ini的设置更改可以反映出相当的变化,  ; 在使用新的PHP版本前,研究一下php.ini会有好处的 ...
  • sole_cc
  • sole_cc
  • 2016年08月20日 19:38
  • 315

查看php已安装扩展命令

查看php已安装扩展命令 php -m
  • u011944141
  • u011944141
  • 2016年06月17日 11:07
  • 5682

PHP 常用命令行

1、PHP运行指定文件php -f test.php (-f 可省略) 2、命令行直接运行PHP代码php -r "phpinfo();" 如果结果太长,还可以 php -r “phpinfo();...
  • fationyyk
  • fationyyk
  • 2017年04月13日 16:37
  • 855

PHP 命令行?是的,您可以!

 了解如何通过命令行调试 PHP 代码,以及体验 PHP 本身作为 shell 脚本语言的强大之处。 CLI PHP 的优点 多年以来,我一直都在应用不确定的工程师职责定义。我个人认为,工程师就是使用...
  • ibmjournal
  • ibmjournal
  • 2007年03月29日 15:34
  • 526

PHP命令行输入和输出

PHP编程题一般输入和输出格式有两种形式: 1.多行输入和一行输出(如下图所示),一般用标准输入STDIN结合for循环来实现: 上图的功能是实现两个数的相加,然后输出结果。 第一行输入...
  • wyfalj
  • wyfalj
  • 2017年08月23日 08:26
  • 178

windows常用命令行命令

windows常用命令 打开"运行"对话框(Win+R),输入cmd,打开控制台命令窗口... 也可以通过cmd /c 命令 和 cmd /k 命令的方式来直接运行命令 注:/c表示执行完命令...
  • qq_32451373
  • qq_32451373
  • 2017年08月31日 11:16
  • 1573
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP 常用命令行
举报原因:
原因补充:

(最多只允许输入30个字)