在win2003下搭建IIS+php+.net+asp+coldfusion http://zss8485.blog.bokee.net 2010-9-26 在win2003下搭建IIS+php+.net+asp+coldfusion 首先,先安装iis,我这里安装的是iis6,我们下载的时候要注意下,有的安装包里没有i386的,我们要找带有i386的iis6完整安装包。这里我提供一个下载地址:http://www.cr173.com/soft/12157.html。安装方法这里就不再描述了。 安装好IIS后,我们先来安装php环境,先解压php-5.2.14-Win32.zip文件,这里版本不一定要和我一样,但是一定要使用免安装的php,不然会出现很多问题。解压好后把文件名修改成php,放在某个盘目录下,比如d:\www\php。随后找到php目录下php.ini-dist文件,改名为php.ini,然后用记事本打开,找到以下几行: ;extension=php_gd2.dll (把开头的分号去掉,以下几个也一样,这样做的目的是让php加载mcrypt和mysql等各种模块,在需要的时候可以随时配置) ;extension=php_mbstring.dll ;extension=php_mcrypt.dll ;extension=php_mysql.dll ;extension=php_mysqli.dll session.use_trans_sid = 1 extension=php_openssl.dll php.ini中指定extension_dir="d:/www/php/ext" 然后我们要让iis“懂”php,首先将php.ini-dist复制到 C:\Windows 目录下并改名为php.ini,复制 php5ts.dll和 libmysql.dll到 C:\Windows\system32 中,接下来在IIS中进行设置,打开Web服务扩展,添加PHP扩展,扩展名为PHP,要求的文件为d:\php\php5isapi.dll,打开默认网站-〉属性对话框,切换到“主目录”选项卡,然后点“配置”按钮打开“应用程序配置对话框”,点“添加”按钮打开“添加/编辑应用程序扩展名映射”对话框。在“可执行文件”输入框中,指向d:\php\php5isapi.dll,在“扩展名”输入框里面输入“.php”,并选中“脚本引擎”和“检查文件是否存在”两个复选框,一路确定,选择文档,添加默认内容为 index.php ,确定并重启IIS后退出IIS。 以上php已经配置好了,不放心的可以在默认网站下建立一个php页面,然后在里面用php输出一句hello world试试。 以上就是php+iis的坏境配置,不包括mysql的安装。接下来的asp和.net其实是不用配置的,2003安装系统的时候默认是安装过,.NET的话,看看系统里有没有安装过.NET Framework,如果没有,下载一个2.0的安装包即可。 最重要的来了,就是安装cf(coldfusion),其实这门语言用的不是很多,因为公司之前有几个项目使用cf写的,所以还得在服务器上搭建个cf的坏境,我们这里用的是BlueDragon,安装过程没太多注意的,基本都是默认安装。 安装好后,我们也要让iis懂cf,操作步骤基本和php一样,打开默认网站-〉属性对话框,切换到“主目录”选项卡,然后点“配置”按钮打开“应用程序配置对话框”,找到扩展名为.cfm的应用程序扩展,点编辑,把里面可执行文件的路径复制一份,然后退出点新建,复制到里面,扩展名就是.html,保存退出。 随后我们还需要去C:\BlueDragon_Server_JX_70\config目录下找到bluedragon.properties文件,用记事本打开,在第二行:servletexec.default.aliases=servlet,.jsp,.cfm,.cfml,.html,.cfc,.cfchart,添加上html(红字表示)。 最后分别打开default和default-built-in文件夹下的rules.properties文件,添加一条:*.html=com.naryx.tagfusion.cfm.cfServlet。 保存后重启BlueDragon服务即可,然后我们也可以学php在默认网站下建立个cfm文件试试看iis能不能解释cf程序。 到这里,4种语言都已经搭建好了。当然不包括数据库的搭建,至于数据库,常用的也就mysql和mssql。安装都很简单。
|