如何建立PHP的命令行环境?

PHP的命令行环境介绍

从PHP4.3.0开始,提供了一种新类型的 SAPI(Server Application Programming Interface,服务端应用编程端口)支持,名为 CLI,意为 Command Line Interface,即命令行接口。可以通过php test.php这样的方式在命令行(windows下的cmd,Linux中的各种shell)中执行php程序。普通的虚拟主机除非有特殊说明都是不支持命令行模式也无法自行安装的。

在Windows下建立PHP的命令行环境

在PHP官方网站下载PHP的Windows版本(http://windows.php.net/download/),选择一个稳定版本的Zip版。下载后解压缩到一个目录下,将php.ini-development改名为php.ini,就完成了环境的建立,不同版本环境建好之后会有一些提示,比如:date.timezone没设置等等,按照要求修改php.ini的设置即可。此时只能在这个目录使用php命令,如果要在任意目录使用php命令,或者把php的路径写完整,F:\php\php 123.php,或者把这个目录放到Windows的环境变量的path中。 

在Linux下建立PHP的命令行环境

在Debian、Ubuntu等支持apt-get的发行版下

apt-get install php5-cli;

Redhat、Fedora、SUSE、CentOS下:

yum -y install php-cli
yum -y install php-mysql(最常用的MySQL扩展,大部分php程序也都需要与数据库打交道,所以一般来说也得安)

验证是否成功建立PHP的命令行环境



在命令行下输入php -v,如果能输出版本信息就说明已经OK了,如果在Windows下提示“'php' 不是内部或外部命令,也不是可运行的程序或批处理文件。”,在Linux下提示“php: command not found”就是没安装成功。