400-696-8028

在Windows NT/2000平台上的Netscape Enterprise Server下安装PHP

长沙北大青鸟作者:科泰校区匿名

摘要:为了在Windows 2000/NT的Netscape Enterprise Server下安装PHP,我们需要告诉服务器用PHP处理特殊文件。为此我们定义我们的PHP原本作为SHELL CGI程序Enterprise 服务。Enterprise Server 使用一个外部的应用程序 (p
为了在Windows 2000/NT的Netscape Enterprise Server下安装PHP,我们需要告诉服务器用PHP处理特殊文件。为此我们定义我们的PHP原本作为SHELL
CGI程序Enterprise 服务。Enterprise Server 使用一个外部的应用程序 (php.exe)来执行这些程序,有效的执行shell命令。例如,一个页面名为hello.php被请求,服务器将有效地运行一个shell命令,比如

 
 php.exe "hello.php"



为了告诉Enterprise Server 什么样的文件被处理,并且哪一个外部的程序被用来处理那些文件,我们必须在Windows操作系统中创建一个在PHP和php.exe之间的连接。而且必须详细指定一个在Enterprise
  Server 管理器里的路径。


快速安装说明



     
  1. 下载Windows的二进制程序并且拷贝文件 php3.ini 到目录 WinNT目录。

     
     
  2. 在Windows下连接php.exe到想要的文件扩展名(比如 .php) 。

     
     
  3. 用magnus-interal/shellcgi mime 类型连接相同的文件扩展名在Enterprise 服务器上 或 用一个或多个物理路径和URL前缀连接
        shell CGI 程序与Enterprise Server 管理器。

安装说明


下载程序的Windows二进制文件,解压并且把它们复制到想要的目录下(如 c:php),复制php3.ini-dist 文件到 WinNT 目录下并且命名为php3.ini,就象其他任何windows下安装PHP一样。


建立文件关联


下一步就是文件的关联,在windows的资源管理器的选择工具—文件夹选项—选择文件类型-打开文件夹属性对话框



如果你还没有PHP文件定义类型,点击“新建”按钮开始创建。将会出现新建扩展名的对话框。



添加你想使用的文件扩展名(比如 .php .php3 or .phtml)。点击确定按钮,这时将建立一个叫做“PHP FILE”的新文件类型,它会出现在已注册文件类型的列表中。



选择这个文件类型并且单击“高级”按钮。这样将会显示编辑文件类型的的对话框:



现在我们需要与建立可执行程序php.exe新文件类型的关联。为此,我们需要建立一个新的操作,于是单击“新建”按钮,一个新操作对话框将会出现。



这个对话框允许我们指定在我们的PHP文件里执行不同的操作,比如由php.exe执行或由记事本打开。这些选项当我们在资源管理器里用鼠标右击一个PHP文件时将会出现。


我们的目的是只对建立与php.exe关联感兴趣,因此,键入并发送你想要进行的操作名称,还要键入路径和文件名或者使用浏览按钮。

  使用php文件其他一些附加的扩展,可以重复这个过程。


完成后,确保这些与php.exe的连接是默认的,然后在编辑文件类型对话框中点OK关闭文件夹选项框。


可以写一个简单的php 脚本来测试文件的连接,在IE中双击它。例如,写一个经典的“Hello World”脚本:

  <?php

  echo("Hello from PHP!");

  ?>

 

  双击后产生下面的结果:




但是命令窗口很快就消失了!


通过扩展名鉴别PHP脚本


建立好文件的连接后,就可以进行Enterprise Server的配置,因此打开Netscape Navigator 和 navigate并到Enterprise
  Server管理界面。

  有两种方法可以让Enterprise Server知道php文件:可以指定特定的文件夹来包含shellCGI程序, 或者用新的扩展将文件作为shellCGI文件记录下来。你所选的方法须根据你的特殊需要而定。如果想在HTML页面中加入PHP脚本,图象等等,你就需要使用扩展来鉴别shellCGI程序。可是,如果你要限制用户在服务器上的PHP脚本的存放地,你可以指定特殊的目录来包含shellCGI程序,然后给目录加上使用权限。但是,如果选择这个选项,Enterprise
  Server将把所有在这个目录的文件都当成shellCGI 程序。


用给定的扩展将文件作为shellCGI文件记录,选择MIME型连接到服务器参数列表:




确定是已被设定地类型,在Content-Type输入框中键入magnus-internal/shellcgi 在文件后缀框中键入恰当的扩展。然后,单击New
  Type按钮来记录后缀。不论你保存或取消都将被提示确定:




单击保存和应用按钮,要使用其他扩展可重复上面的过程。


通过目录来鉴别PHP脚本


为了鉴别所有文件在shell CGI程序的特殊目录中,在计划管理服务器选择Programs标签,然后选择CGI Directoy。



在计划服务器中,我们指定“URL prefix”和物理地址“shell CGI directory”。这样我们可以在任何地方放置php程序,而不要在文件根目录下。例如,我们可以保存程序在目录c:php,通过URL
  例如http://www.wrow.com/php/myscript.php来访问。既然这样,我们可以规范php作为URL prefix, c:php作为SHELL
  CGI directory。


当我们输入适当的“URL prefix”和目录,点击ok。当给出提示再点击保存和应用。这样在你需要包括PHP程序的目录中重复这个过程。


当然,你可以不用这些方法,但是请记住这样会使所有文件(包括已经指定范围的和在已被命名的目录)作为shell CGI程序区处理。仅仅指定存在与已指定目录和给定范围的文件作为php程序去处理是不允许的。


php应安装在你的计划服务中,在php页面被正确调用前,你必须重新启动计算机。

关于我们
公司简介
发展历程
青鸟荣誉
联系我们
加入我们
青鸟课程
BCVE视频特效课程
BCUI全链路UI设计
BCSP软件开发专业
BCNT网络工程师
启能职业教育基础课程
长沙初中生学什么
长沙高中生学什么
长沙大学生学什么