php和apache的整合
昨天安装php,整合apache和php死活不成功,后来才知道是版本出了问题
(1)我使用的apche2.0的版本(已安装),php使用的是php-5.2.13-Win32.zip,这个压缩文件是面安装版本,可以直接到网站上下载,地址为:http://www.php.net/downloads.php
(2)解压缩zip文件,加入php放在F:\,打开php解压缩后的文件夹,将其中的“php.ini-recommand”复制出来,在F:\php\下新建一个问加夹winnt,将php.ini-recommand黏贴进去,重命名为“php.ini”。
(3)配置Apache服务器
打开Apache的httpd.conf配置文件,添加以下代码:
#加载PHP模块
LoadModule php5_module "F:/php/php5apache2.dll"
AddType application/x-httpd-php . php
PHPIniDir "F:/php/winnt"
注意:路径中的"php5apache2.dll是根据Apache的版本选择不同的文件,本例中的Apache版本是2.0,故文件选择的 是"php5apache2.dll",如果Apache的版本是其它版本,需要选择不同的文件。比如Apache是2.2版本,这里就需要填 写"php5apache2_2.dll"。具体可以到PHP目录下查找类似"php5apacheXXXXX.dll"的文件,以确定所指定的文件是否 存在。
(4)测试php是否正常
到apache的httpd.conf中找到DocumentRoot "F:/Program Files/Apache Group/Apache2/htdocs" ,然后再F:\Program Files\Apache Group\Apache2\htdocs下创建一个test.php,内容如下:
<?php phpinfo();?>
此时,重启apahce,在地址栏输入http://localhost/test.php显示如下界面: