zoukankan      html  css  js  c++  java
  • PHP 常用命令行

    PHP 常用命令行

    一、总结

    一句话总结:

    php -h
    php -f

      -f <file>        Parse and execute <file>.

    php -r

     -r <code>        Run PHP <code> without using script tags <?..?>

    1、php命令行帮助命令?

    php -h

    2、php运行php文件?

    php -f

      -f <file>        Parse and execute <file>.

    3、php运行phpcode?

    php -r

     -r <code>        Run PHP <code> without using script tags <?..?>

    二、PHP 常用命令行

    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
    <?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 常用命令行 - jiangxiaobo - 博客园
    https://www.cnblogs.com/jiangxiaobo/p/8918681.html
     
     
  • 相关阅读:
    Visual Studio for Application 内幕之二(转载)
    查找数组中极值
    .net中HashTable的最大容量
    返回数组中所有元素被第一个元素除的结果
    将json转换为DataTable
    ASP.NET面试题(推荐_有答案) FX
    [转]U盘启动制作工具|大白菜启动制作工具
    使用QFileDialog 同时选择 文件和文件夹
    [转]如何用SQL命令修改字段名称
    小朋友 老师 笑话
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/9812606.html
Copyright © 2011-2022 走看看