2.3 PHP的安装与配置

前面已经准备好了PHP资源包,接下来进行PHP的安装与配置。

2.3.1 安装PHP压缩包

将之前下载的PHP安装资源包php-5.2.2-Win32.ip解压缩,会得到一个文件夹,这里面放着运行PHP所需要的所有文件,解压后的文件如图2-10所示。将这些文件复制到PHP的安装目录,PHP的安装目录可以根据自己的需要随意设置,这里放置到C:\php5。

图2-10 安装后PHP的文件

之后进行如下操作:将php5目录下的php.ini-dist或php.ini.recommended文件,重命名为php.ini并复制到系统盘的Windows目录下(以C:\windows为例);将php5目录下的php5ts.dll、libmysql.dll复制到C:\windows\system32下;再将php5\ext目录下的php_gd2.dll、php_mysql.dll、php_mbstring.dll三个文件复制到C:\windows\system32下。

至此,PHP的安装就完成了。

2.3.2 配置PHP运行环境

安装了PHP,并不是说明PHP就能运行了,而是需要经过配置PHP才能够起作用。在Windows目录下找到php.ini文件,然后用记事本打开,查找以下字符串:extension=php_gd2.dll、extension=php_mysql.dll和extension=php_mbstring.dll,将这三项前面的“;”去掉,使PHP支持处理图像、MySQL函数库和宽字符。

如果想使PHP支持其他功能,只要在php.ini里进行相应的配置就行了。例如要使PHP支持以“<?”短标记作为PHP代码开始的标记,只需找到short_open_tag参数,将其值设为on,如图2-11所示。

图2-11 设置short_open_tag参数

如果不允许PHP自动将外部提交的数据注册为全局变量,只需找到register_globals参数,将它设置为off,如图2-12所示。

图2-12 设置register_globals参数

如果需要PHP控制文件上传的信息,只需找到file_uploads、upload_tmp_dir和upload_max_filesize3个参数进行设置,如图2-13所示。这三个参数分别表示是否允许文件上传(on/off)、上传文件的暂存路径、上传文件的最大字节数。可以根据需要来修改和填写,也可以使用默认值。以上介绍了php.ini文件的配置,这些设置对调试PHP程序来讲已经足够了。

图2-13 设置上传文件参数

提示:upload_tmp_dir最好填写,以保证将来可以顺利地用PHP实现上传文件功能。