有很多自动安装php环境的集成软件,但是当你的php环境出现问题时,你都是一古脑儿进行重装吗,能不能快速定位php环境出错的问题所在呢。下面来讲解怎样进行php的手动安装,这样以后php环境出现问题时能够快速定位问题。 下面以win2003+iis6.0为例来说明安装过程。
一 下载php包
首先到http://www.php.net下载php5.2.13版,这里是以isapi方式加载php(从php5.3开始,就不支持iis以isapi方式加载php,而是采用fastcgi,请参考本站另一篇文章)。下载完成后解压缩到某个目录,我这里解压缩到c:\php-5.2.13-Win32。
二设置环境变量
右击我的电脑,弹出系统属性对话框,选择高级选项卡,单击环境变量,弹出环境变量对话框,然后在下面的系统变量中,添加PHPRC变量,值为c:\php-5.2.13-Win32,找到PATH变量,单击编辑,添加如下变量值:c:\php-5.2.13-Win32,注意要与前面的变量值用;隔开。
三配置php映射
打开internet信息服务管理器,右击网站,弹出网站属性对话框,选择主目录选项卡,单击配置,添加php映射,如下图所示:
然后再添加web服务扩展(注:这一步在iis5.1中不需要),右击web服务扩展,弹出新建web服务扩展对话框,扩展名填写php,并添加要求的文件C:\php-5.2.13-Win32\php5isapi.dll
设置扩展状态为允许打勾,如下图所示:
四配置php.ini
进入C:\php-5.2.13-Win32目录,复制php.ini-recommended为php.ini,设置如下选项
extension_dir="C:\php-5.2.13-Win32\ext"
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
这里只设置最基本的选项,其他选项根据自己需要进行配置。
五设置php执行权限
注意网站目录必须至少给予users组用户的读取权限,C:\php-5.2.13-Win32目录必须至少给予uses组读取和运行权限
六测试php
打开记事本加入如下代码:
<?php
phpinfo();
?>
保存为phpinfo.php
然后重启iis(net stop iisadmin,net start w3svc),打开浏览器输入网址http://localhost/phpinfo.php,看php是否配置成功。 |
