Practical PHP Programming

运行PHP脚本

你有两种运行PHP脚本的方式:在web服务器上运行,在浏览器上输出;在命令行中运行并输出。前者现在很流行,后者也开始逐渐流行了。

本书中,两种方式我们都会介绍,但是会向服务器那种用法倾斜。除了在不同的PHP用法一章中的代码需要特别的环境外,大部分代码都能在不同环境中流畅运行。我推荐你两种方法都试一试,这样你不但能熟悉PHP是怎样工作的,在通过命令行debug方面也会得到一些经验。

在命令行和web浏览器中输出文本最主要的区别是换行的区别。通过命令行方式输出,使用\n换行,而在浏览器当中用HTML标记<br>来换行。记得两种不同换行方式的使用方式。

在web浏览器上运行PHP脚本很简单,只要将PHP脚本放到网站可以访问的路径下,用浏览器去访问对应的页面就可以了。当然,前提是你已经按照PHP官方的说明文档将PHP安装完成。

在命令行方式下运行PHP脚本根据你的系统的不同而不同。如果是Windows用户,你应该到PHP的安装路径下,一般是C:\Program Files\PHP(32位)。如果你用的是Unix,命令行接口的包名可能是php5-cliphp-cli

稍后我们将说明一些命令行方式同标准PHP编程的不同,所以大家先不要着急。

如果你不确定PHP是否已经安装好了,最好的方法就是运行一下下面的脚本:

<?php
  phpinfo();
?>

上面的代码调用了一个函数phpinfo(),输出了关于PHP的所有信息:PHP是如何配置的,服务器程序是什么,启用了什么模块等等。这个函数展示了大部分你需要配置的东西,这个在开发的时候是很有用的。