Windows 2003 IIS+PHP5.4.x 安装教程的方法
PHP独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。以下是小编为大家搜索整理的Windows 2003 IIS+PHP5.4.x 安装教程的方法,欢迎阅读!更多精彩内容请及时关注我们应届毕业生考试网!
一、准备相关组件
1、安装FastCgi for IIS6
请参考《Windows Server 2003 安装fastcgi》。
2、VC2008库
请参考:《Microsoft Visual C++ 2008 SP1 运行库介绍和下载》
注意:没有安装Vc2008库是无法安装VC9 x86 的PHP脚本环境的。
3、PHP脚本环境
PHP 5.4.3 No Thread Safe :
PHP 5.4.3 Thread Safe :
关于 No Thread Safe和Thread Safe版本选择,请参考:留地址
其它PHP版本:
二、开始安装PHP
这里我们以安装PHP 5.4.3 Thread Safe为例。
1、解压PHP 5.4.3 Thread Safe压缩包
在C盘下新建一个名为“php5”的目录,并将里面的'文件解压到“C:php5”中。
2、给php5文件夹赋予“users”权限
3、给PHP临时文件夹赋予可写权限
到“C:php5”里新建一个“tmp”文件夹,并给"user"赋予可写权限。(tmp文件夹可自定义到别的路径)
二、复制并设置相关文件
1、拷贝php的扩展文件
将“C:php5”下的所有文件,复制到“C:WINDOWSsystem32”下,如果有提示需要覆盖文件,建议覆盖。
若怕查找麻烦,可以在CMD命令行下执行以下代码:
copy C:PHP5* C:WINDOWSsystem32
路径请注意自行修改。
2、到FastCGI注册PHP
修改C:windowssystem32inetsrv文件,到文件底部,填入以下信息:
[Types]
php=PHP
[PHP]
ExePath=C:PHP5
3、修改
回到“C:php5”,默认情况下是找不到这个文件的,请先将“-development”重命名为"",并双击其打开文件。
然后按快捷键Ctrl+F5,查找和修改相关字符。
1) 修改php所在目录
查找
extension_dir = "./"
并修改为
extension_dir = "C:/PHP5/ext"
2) 修改临时文件夹路径
查找
;upload_tmp_dir =
去掉“;”,并修改为
upload_tmp_dir = "C:/PHP5/tmp"
当然这个目录可以定在其它地方,但必须拥有可读、可写、可修改权限。
3) 继续改
查找
rsonate = 1,去掉前面的“;”
查找
short_open_tag = Off ,去掉前面的“;”,并把Off改为On
4) 查找 Windows Extensions
; extension=php_
; extension=php_
; extension=php_
; extension=php_
; extension=php_
; extension=php_
; extension=php_
; extension=php_
; extension=php_
; extension=php_
将以上常用组件前面的“;”去掉。
5) 修改时区
查找;zone =,去掉前面的“;”,并改为“zone = Asia/Shanghai
若不修改时区,在部分服务器系统下会出现500错误。
4、复制文件
将刚刚的文件,复制一份到“C:WINDOWS”目录下,并把php程序目录下的修改为“#”或删除,防止php在调用时冲突。
三、配置IIS
1、打开Internet信息服务管理器,在"网站"上点右键→属性→主目录→配置,进入“应用程序配置”
2、单击添加按钮,在可执行文件中,填入:
C:WINDOWSsystem32inetsrv
3、扩展名填:
4、限制动作,填:
GET,HEAD,POST
然后单击确定,退出所有设定即可。
四、测试PHP
直接运行C:php5,若以上配置无错误,则会出现以下图:
若出错,请检查VC2008库或其它配置是否正确。
重启IIS使刚刚的配置生效
Ctrl+R调出运行命令,输入“cmd”,并执行IISRESET,重启IIS。
最后,到IIS的网站目录下新建一个php文件,并放入以下代码,若能正常显示表示PHP安装成功。
phpinfo();
?>
-
对PHP语言认识上要避免10大误区
PHP是一种非常流行的开源服务器端脚本语言,你在万维网看到的大多数网站都是使用php开发的。但是,你大概很奇怪的注意到有少部分的人发誓要离php远远的。但是令人更奇怪的是或者很震惊的说他们不用php并不是因为一些被证实的语言缺点。他们决定不用php,是因为误解...
-
如何运用PHP实现字符串逆序排列
如何运用PHP实现字符串逆序排列呢?下面是小编给大家提供的实现方法,大家可以参考练习,更多详情请关注应届毕业生考试网。关于字符串的逆序排列,最简单的使用PHP函数strrev()的测试代码如下:header('Content-type:text/html;charset=utf-8');$str=implode(&...
-
如何写出优雅的PHP代码
导语:PHP是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域。下面我们来看看如何写出优雅的PHP代码,希望对大家有所帮助。写出优秀的程序代码是一门艺术,要想如此,就必须在一开始就养成良好的编程习惯。良好的编程...
-
为什么说结对编程实际操作起来很难
人们常说团结就是力量,那么在编程中人多是不是也能产生更高的效率呢?下面就和小编一起来看看吧!更多内容请关注应届毕业生网!结对编程有助于提高软件质量和加强团队成员合作。它有非常多的好处,但是,团队成员真的很容易结成对子吗?MarcosBrizeno,巴西ThoughtWorks...