最近的文章列表

php命令行用法(查看php的版本、配置、运行php程序、检测php语法、高亮输出)实例教程

Php是一个非常流行的web服务端脚本语言。其实,php不仅仅可以在web服务器中充当重要角色。在命令行一样可以执行。

 
本文中,笔者为各位介绍下php在命令行中的使用方法。

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
2015/5/15 Comments:
PHP调用windows应用程序(如:计算器等)、执行cmd命令的方法(exec、system函数详解)、执行bat批处理

exec 或者 system 都可以调用cmd 的命令

直接上代码:

代码如下:
 <?php
/** 打开windows的计算器 */
exec('start C:WindowsSystem32calc.exe');
/** php生成windows的批处理文件后,再执行这个批处理文件 @郑州网建*/
$filename = 't.bat';
$somecontent = 'C:
2015/2/8 Comments:
PHP中如何执行cmd命令的方法(shell_exec)

本文介绍下,在php代码中执行cmd命令的方法,介绍下在php.ini文件中配置safe_mode参数支持命令执行的方法,有需要的朋友参考下。

说明:
本节内容在wamp包安装的环境实现。

首先,打开php.ini,关掉安全模式safe_mode = off,然后在看看 禁用函数列表 disable_functions = proc_open, popen, exec, system, shell_exec ,把exec去掉。
php代码:

2014/12/15 Comments:
cmd下报错:'karma'不是内部或外部命令 ERROKarma安装后找不到指令

Ubuntu 14下:Karma:未找到命令

根据官方教程,当但装了nodejs,并且通过npm 成功安装了Karma,但是你输入Karam的时候显示如下:

2014/8/27 Comments:
Bower : ENOGIT git is not installed or not in the PATH

当我在cmd窗口中用下边命令时:

C:\Camnpr> bower install jquery-ui#1.9.2

出现 Bower : ENOGIT git is not installed or not in the PATH错误,则需要配置你的Git到path,具体如下

2014/5/30 Comments:
RequireJS和SeaJS区别?AMD 和 CMD 的区别有哪些?CommonJS Modules
模块化开发已经是大势所趋,看到玉伯在介绍seajs和requirejs时,说“RequireJS 遵循的是 AMD(异步模块定义)规范,SeaJS 遵循的是 CMD (通用模块定义)规范”。
AMD 规范在这里:github.com/amdjs/amdjs-
CMD 规范在这里:github.com/seajs/seajs/

AMD 是 RequireJS 在推广过程中对模块定义的规范化产出。
CMD 是 SeaJS 在推广过程中对模块定义的规范化产出。
类似的还有 CommonJS Modules/2.0 规范,是 BravoJS 在推广过程中对模块定义的规范化产出。
还有不少⋯⋯
2014/5/9 Comments:
cmd bat的变量与命令set的用法

set 功能一览
[设置变量]
格式:set 变量名=变量值
详细:被设定的变量以%变量名%引用

[取消变量]
格式:set 变量名=
详细:取消后的变量若被引用%变量名%将为空

2014/5/8 Comments:
MySQL控制台删除数据库命令 drop database 数据库名

命令:drop database <数据库名>
例如:删除名为 camnpr的数据库
mysql> drop database camnpr;

例子1:删除一个已经确定存在的数据库
   mysql> drop database drop_database;
   Query OK, 0 rows affected (0.00 sec)

2014/4/30 Comments:
DOS批处理start命令的参数-bat运行完批处理文件自动关闭窗口

Dos批处理命令bat文件运行完以后自动关闭dos窗口的方法:
  很多人运行完批处理命令发现dos窗口不能自动关闭,那是因为你在bat文件中直接执行了需要运行的某些外部程序,如果希望dos窗口自动关闭,那么,你可以使用start命令来执行该外部程序,而不是直接写上一行来执行。例子说明:
  start "CS" "c:\programme files\cs\half-camnpr.exe" "/m"
  上面只是一个使用格式的例子,即 start "给窗口随便命个名" "带完整路径的程序程序" "程序需要传递的参数串(可省略)"
  当然,在你的批处理文件末尾,最好不要忘记加上一行: EXIT

2014/4/24 Comments:
如何解决Java调用.bat批处理不弹出cmd窗口

常规调用方式:(这个肯定会弹出cmd窗口)

代码如下:

Runtime.getRuntime().exec("cmd.exe   /C   start   D:\\test.bat");


解决不弹框只需要“start”后面加一个参数“/b”就行:

2014/4/24 Comments: