在Windows 2003 下安装配置IIS+PHP教程
Windows 2003所带的IIS6.0默认不支持PHP,我们可以使用以下方法配置一个全能的WEB服务器,这篇教程参照了网上的相关文章,非本站原创,只不过是本人的学习笔记。
一、相关软件
1、Windows 2003 企业版+IIS 6.0
2、PHP 5.2.3
下载地址:
http://www.newhua.com/soft/1772.htm
前提条件是先安装好IIS6.0,下面我们开始安装相关软件。
二、安装PHP
1、我们设置本机网站目录为F:\WEB
2、将下载后的php-5.2.3-Win32.zip解压到F盘的PHP目录中
3、将PHP目录中的php.ini-dist文件改名为php.ini,并移动到C:\windows目录中
4、打开c:\windows\php.ini
找到 register_globals = Off 改为 register_globals = On
找到 extension_dir = "./" 改为 extension_dir = "F:\php\ext"
找到
;extension=php_dbase.dll
;extension=php_gd2.dll (这是用来支持GD库的)
;extension=php_mbstring.dll (这不选一般用PHPMYADMIN会出红色提示,故必选)
;extension=php_mcrypt.dll
;extension=php_mssql.dll (这个是用来支持MSSQL的,可选)
;extension=php_mysql.dll (这个是用来支持MYSQL的,要支持MYSQL必选)
将这些文字前面的";"去掉,其他的你需要的也可以去掉前面的;然后关闭保存该文件。
其它的有什么用,我还没有搞清楚,呵呵!
三、配置IIS使其支持PHP
1、打开控制面板→管理工具→Internet信息服务(IIS)管理器
2、右击需要PHP功能的网站,选择属性
3、单击“ISAPI筛选器”选项卡,再点击“添加”按钮,在弹出的“筛选器属性”对话框中,依次填入筛选器名称“php”,可执行文件“F:\php\php5isapi.dll”最后点击“确定”按钮退出。
4、单击“主目录”选项卡,选择“配置”按钮,可执行文件中输入“F:\php\php5isapi.dll”,扩展名中输入“.PHP”
5、单击“文档”选项卡,添加默认主页为“index.php”
6、在IIS管理器中单击“Web服务扩展”,再点击“添加一个新的 Web 服务扩展”,设置扩展名为“.PHP”,添加要求的文件为“F:\php\php5isapi.dll”,并选中“设置扩展状态为允许”复选框。
7、开始菜单→运行,输入“CMD”命令,进入命令行,依次输入以下命令。
net stop w3svc
net stop iisadmin
相关文档:
如何创建我们的第一个PHP页面呢?非常简单的!选择我们使用的一个最好的设计工具,当然你也可以 只使用记事本。创建之后记得要保存为扩展名为PHP的文件,然后传到我们的服务器
上。
在编写PHP程序之前通常我们需要配置我们的环境,也就是说服务器
要支持PHP才能行啊
一、PHP的基本结构:
使用Incl ......
采集已经不是什么新名词了,很多站长为了省事,也局限于人力的缺乏,使用程序来给自己
的网站添砖加瓦,比如本人的个人网站西西弗斯网也采集了大量的新闻,那么如果实现呢?今天我们运用php来实现这个功能.
谈到采集,我们不得不说两个东西,第一个是如何获取远程网站的源代码,这个可以通过php的一个扩 ......
PHP的发展
PHP 原本的简称为 Personal Home Page,是Rasmus Lerdorf 为了要维护个人网页,而用c语言开发的一些CGI工具程序集,来取代原先使用的 Perl 程序。最初这些工具程序用来显示 Rasmus Lerdorf 的个人履历,以及统计网页流量。他将这些程序和一些表单直译器整合起来,称为 PHP ......
cookie默认不能存数组,所以下面的写法是错误的。
<?php
$arr = array(1,2,3);
setcookie('a',$arr);
$arr = array(1,2,3);
setcookie('a',$arr);
?>
报错如下:
Warning: setcookie() expects parameter 2 to be string, array given in
但是PHP可以把同名且后面以[]结尾的cookie解析为数组。在 ......