conf\httpd.conf中的某个位置即可。
LoadModule php5_module "C:/lamp/php5/php5apache2_2.dll" #加载PHP模块
AddType application/x-httpd-php .php .phtml #PHP模块解析哪种后缀文件
PHPIniDir "C:/lamp/php5" #指定PHP配置文件的位置
注意:
第一行,是指以module方式加载PHP 5,将这一行插入到Apache配置文件httpd.conf中的“#LoadModule vhost_alias_module modules/mod_vhost_alias.so”行下面即可。其中C:/lamp/php5/ php5apache2_2.dll是安装PHP的相应路径下文件。注意不要把php5apache2_2.dll、php5apache2.dll和php5apache.dll混淆,php5apache.dll只适用于Apache 2.0以前的版本,PHP 5压缩包里的php5apache2.dll只适用于apache2.0.*版本,如果是2.2.*以上版本,必须使用php5apache2_2.dll。否则就可能会出现一些加载错误。
第二行,是添加PHP的支持。告诉Apache将哪些后缀作为PHP解析。例如,让Apache把.php或.phtml后缀的文件解析为PHP。在Apache配置文件中找到“AddType application/x-gzip .gz .tgz”项,在其下方添加“Addtype application/x-httpd-php .php .phtml”行即可。可以将任何后缀的文件解析为PHP,只要在添加的语句中加入并用空格分开,这里以多添加一个.phtml来示例。
第三行,是指定PHP配置文件php.ini的位置,在第二行“Addtype application/x-httpd-php .php .phtml”下面添加就可以了,其中“C:/lamp/php5”指定的是先前选择的PHP解压缩的目录。
步骤三:建立PHP的配置文件。直接把PHP解压缩目录C:/lamp/php5下面的php.ini-recommended文件改名为php.ini即可。
也可以把C:/lamp/php5目录下的文件php.ini-dist改名为php.ini,但该配置文件自动给所有添加内容加上“//”,增加安全,同时也增加了麻烦;如果把php.ini-recommended改名为php.ini,该配置文件不给所添加内容加上“//”,减少了安全,但更加便利。这里把php.ini-recommended文件改名为php.ini文件。
步骤四:重新启动Apache服务器。只要对Apache的配置文件httpd.conf或者PHP的配置文件php.ini进行了改动,就应该重新启动Apache服务器。Apache服务器是在启动的时候加载配置文件httpd.conf,使配置文件改动的内容生效。
PHP作为Apache服务器的一个工作模块,也是在Apache启动时加载配置文件php.ini使修改内容生效。
步骤五:测试PHP安装是否成功。以上步骤已经将PHP安装为Apache的一个扩展模块,并随Apache服务器一起启动。
如果想检查一下PHP是否安装成功,可以在Apache服务器存放网页的文件夹C:\lamp\apache2\htdocs下,使用文本编辑器创建一个名为test.php的文件
<?php //PHP脚本开始标记
phpinfo();//PHP内部函数,用于打印PHP的状态信息
?> //PHP脚本结束标记
然后使用Web浏览器打开http://localhost/test.php页面。出现一个PHP测试页说明PHP安装成功。
(2)配置PHP的MySQL扩展接口
步骤一:经过以上的配置,PHP5已经安装成功。但PHP现在还不能够访问MySQL数据库服务器,所以PHP必须找到随PHP一起安装的两个和MySQL有关的DLL文件。
在这之前首先要把PHP安装目录C:\lamp\php5\下的libmysql.dll文件复制到Windows安装目录下。
该目录通常是C:\Windows,有的Windows服务器版本是C:\Winnt目录。也可以设置Windows系统的环境变量,将PHP的解压缩目录C:\lamp\php5\加到PATH环境变量里。
我们这里将C:\lamp\php5\libmysql.dll文件复制到C:\Windows下面。
步骤二:在PHP配置文件中开启MySQL功能。使用文本编辑器打开PHP的配置文件C:\lamp\php5\php.ini。
插入下面三项就可以开启mysql和mysqli扩展接口。也可以在PHP配置文件中找到下面三行,将前面用于注释的分号去掉。
extension_dir="c:/lamp/php5/ext" #指定PHP的扩展接口目录,目