千家信息网

PHP中命令行命令怎么用

发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇文章将为大家详细讲解有关PHP中命令行命令怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。当用户打开php页面时,服务端便执行PHP的命令并将执行结果发送至
千家信息网最后更新 2025年11月07日PHP中命令行命令怎么用

这篇文章将为大家详细讲解有关PHP中命令行命令怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

当用户打开php页面时,服务端便执行PHP的命令并将执行结果发送至用户的浏览器中,这类似于ASP和CoildFusion,PHP可以运行在WINDOWS和多种版本的UNIX上。除了能够操作您的页面外,PHP还能发送HTTP的标题。

你可以设置cookie,管理数字签名和重定向用户,而且它提供了极好的连通性到其它数据库(还有ODBC),集成各种 外部库来做用PDF文档解析XML的任何事情。那你还知道可以用php的强大功能做点别的东西吗? 在以独立的cgi方式运行时,需要一个php可执行程序,他有很多命令行参数的,有些可以用作很好玩的用途,下面是全部的php命令行参数,其中[]表示 可有可无的,<>表是一定要的。

用法 php [-q] [-h] [-s] [-v] [-i] [-f ] | { [args...]} -q 安静模式。不输出HTTP头。
-s 将php程序文件用转化为彩色格式的HTML(比如保留字用绿色,函数和变量为蓝色,注释为黄色而字串则是红色等等。

-f 读入并解释指定的文件。

-c 在中读入php.ini文件

-a 交互式运行

-d foo[=bar] 定义ini中的输入项 foo 的值为 bar

-e 输出额外信息以便调试和性能分析

-z 调入Zend扩展文件

-i php的相关信息

-h help本身。

1.用php -q 文件名.php 方式把php程序当shell程序来用,

2.用 -s把自己的php程序html化。这样是不是很省心?

3.利用php的odbc功能可以在shell命令中对数据库进行操作。

几个常用命令
1、 查看php的版本、配置

在命令行中输入php -v 即可查看当前php的版本。

 PHP 5.2.17(cli) (built: Feb 2 2011 11:19:21)  Copyright (c) 1997-2010 The PHP Group  Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies  with Zend Optimizer v3.3.9, Copyright (c) 1998-2009, by Zend Technologies  with eAccelerator v0.9.6.1, Copyright (c) 2004-2010 eAccelerator, by eAccelerator

其他的选项有: -m、-i。笔者在这里就不给出列子了。

-m 会显示当前php加载的有效模块。

-i 则输出无html格式的phpinfo。

使用 -ini 选项可以输出当前php加载ini配置文件的数量、路径信息。

php--ini-in-shell

2、 在命令行中运行php程序

从命令行运行php非常简单。但有些注意事项需要各位了解下。诸如$_SESSION之类的服务器变量是无法在命令行中使用的,其他代码的运行则和web服务器中完全一样^_^。

 

把上面的代码另存为hello.php 。在命令行中敲入 php -f hello.php。显示结果如下:

运行php命令行echo

在命令行中执行php文件的好处之一就是可以通过脚本实现一些计划任务的执行。而毋须通过web服务器^_^。

当然,我们也可以直接在php中调试代码:输入php -r 指令,会出现一个">"符号。这表示已经进入到php的shell中,可以直接写代码,并执行。

 -bash-3.2$ php -r '  > for($i=0;$i<2;$i++){  > echo "Number: {$i}\n";  > }  > '  Number: 0  Number: 1

还可以使用php -a 命令打开交互模式,输入一行代码,php会实时输出结果。

3、 检测php语法、高亮输出

不用执行代码,我们可以在命令行下检测php文件的语法错误。

 -bash-3.2$ php -l hello.php

No syntax errors detected in hello.php

程序员经常会需要将php代码高亮原样输出,使用php -s 即可

 -bash-3.2$ php -s hello.php
   <?php
echo  'ddd' ;
?>

4、查看php手册

从php5.1.2开始,程序员们可以在php命令行下查看手册了,输入php -rf function。会打印出该函数的语法简介

 -bash-3.2$ php --rf strip_tags
  Function [  function strip_tags ] {       - Parameters [2] {   Parameter #0 [  $str ]   Parameter #1 [  $allowable_tags ]   }   }

关于"PHP中命令行命令怎么用"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

命令 文件 程序 代码 输出 运行 输入 服务 信息 服务器 版本 用户 篇文章 结果 语法 函数 功能 参数 变量 手册 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 上海中传网络技术怎么样 医鹿服务器奔溃 服务器的管理员密码忘了我 春节期间网络安全工作情况汇报 网络安全问题手抄报二年级 论文全文数据库百度网盘 计算机网络技术有关知识视频 旭特网络技术有限公司 河南大数据软件开发价位 手机无法与谷歌服务器通信怎么办 网络安全年度考核指标 网络安全测评的方法 网络安全数据分析论文 取出list里面的数据库 数据库多对一怎么表示 中国知网数据库如何高级检索 山东无名逝者数据库官网 34岁学软件开发来得及吗 台州椒江纯正网络技术工作室 客户端和服务器管理制度 抖音数据库设置 2021国家网络安全宣传周图标 网络安全互联网手抄报的内容 国际服mc服务器怎么弄 福建省师通八达网络技术 网络安全年度考核指标 查找公司情况的数据库 定时导入数据库数据库 深圳网络安全员多少钱 网络技术对脱贫的作用
0