【php安装与配置】安装前需要考虑的事项

阅读量:26
2021-04-18

这篇文章介绍的内容是关于【php安装与配置】安装前需要考虑的事项 ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

php应用领域:

  • 网站和 web 应用程序(服务器端脚本)

  • 命令行脚本

  • 桌面(GUI)应用程序


需要:

  • PHP 自身

  • 一个 web 服务器(例如 Linux 和 MacOS 下的 Apache;Windows 下的 IIS)

  • 一个 web 浏览器


将 PHP 连接到服务器

  • 对于很多服务器,PHP 均有一个直接的模块接口(也叫做 SAPI)。这些服务器包括 Apache、Microsoft Internet Information Server、Netscape 和 iPlanet 等服务器。其它很多服务器支持 ISAPI,即微软的模块接口(Omni 就是个例子)。

  • 如果 PHP 不能作为模块支持 web 服务器,总是可以将其作为 CGI 或 FastCGI 处理器来使用。这意味着可以使用 PHP 的 CGI 可执行程序来处理所有服务器上的 PHP 文件请求。


SAPI

在计算中,服务器应用程序编程接口(SAPI)是Web服务器(如Apache Server,Microsoft IIS和Oracle iPlanet Web Server)的直接模块接口。Microsoft使用术语Internet服务器应用程序编程接口(ISAPI),而已停用的Netscape Web服务器使用术语Netscape服务器应用程序编程接口(NSAPI)来达到同样的目的。[1]换句话说,SAPI是一个应用程序编程接口 (API),以帮助其他开发人员扩展Web服务器功能。

例如,PHP为不同的Web服务器提供了一个名为SAPI的直接模块接口; [2]在PHP 5和Apache 2.0在Windows的情况下,它是在一个的形式提供DLL称为文件php5apache2.dll,[3]这是一个模块,它除了其它功能之外,提供PHP和之间的界面Web服务器,以服务器可理解的形式实现。这种形式就是所谓的SAPI。

各种网络服务器扩展存在不同种类的SAPI。例如,除了上面列出的那些外,PHP语言的其他SAPI还包括公共网关接口(CGI)和命令行接口(CLI)。


PHP 命令行脚本

  • 需要命令行可执行程序。

  • 不需要服务器和浏览器。


桌面(GUI)应用程序

通过PHP-GTK 扩展来编写

php应用领域:

  • 网站和 web 应用程序(服务器端脚本)

  • 命令行脚本

  • 桌面(GUI)应用程序


需要:

  • PHP 自身

  • 一个 web 服务器(例如 Linux 和 MacOS 下的 Apache;Windows 下的 IIS)

  • 一个 web 浏览器


将 PHP 连接到服务器

  • 对于很多服务器,PHP 均有一个直接的模块接口(也叫做 SAPI)。这些服务器包括 Apache、Microsoft Internet Information Server、Netscape 和 iPlanet 等服务器。其它很多服务器支持 ISAPI,即微软的模块接口(Omni 就是个例子)。

  • 如果 PHP 不能作为模块支持 web 服务器,总是可以将其作为 CGI 或 FastCGI 处理器来使用。这意味着可以使用 PHP 的 CGI 可执行程序来处理所有服务器上的 PHP 文件请求。


SAPI

在计算中,服务器应用程序编程接口(SAPI)是Web服务器(如Apache Server,Microsoft IIS和Oracle iPlanet Web Server)的直接模块接口。Microsoft使用术语Internet服务器应用程序编程接口(ISAPI),而已停用的Netscape Web服务器使用术语Netscape服务器应用程序编程接口(NSAPI)来达到同样的目的。[1]换句话说,SAPI是一个应用程序编程接口 (API),以帮助其他开发人员扩展Web服务器功能。

例如,PHP为不同的Web服务器提供了一个名为SAPI的直接模块接口; [2]在PHP 5和Apache 2.0在Windows的情况下,它是在一个的形式提供DLL称为文件php5apache2.dll,[3]这是一个模块,它除了其它功能之外,提供PHP和之间的界面Web服务器,以服务器可理解的形式实现。这种形式就是所谓的SAPI。

各种网络服务器扩展存在不同种类的SAPI。例如,除了上面列出的那些外,PHP语言的其他SAPI还包括公共网关接口(CGI)和命令行接口(CLI)。


PHP 命令行脚本

  • 需要命令行可执行程序。

  • 不需要服务器和浏览器。


桌面(GUI)应用程序

通过PHP-GTK 扩展来编写

相关推荐:

【php安装与配置】Unix 系统下的安装

以上就是【php安装与配置】安装前需要考虑的事项 的详细内容,更多请关注星网无限其它相关文章!

声明:本文原创发布星网无限,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@处理

THE END

发表评论

相关推荐

  • 有关fgets()函数的文章推荐10篇

    以下正文:这篇文章主要介绍了PHP文件读写操作相关函数总结,本文总结了fwrite()、fread()、fgets()、fgetc()、file()、readf ...

    阅读量:67
    2021-04-19
  • php递归与无限分类实例详解

    这篇文章主要介绍了php实现递归与无限分类的方法,涉及php的递归操作技巧,需要的朋友可以参考下本文实例讲述了php实现递归与 ...

    阅读量:46
    2021-04-19
  • CI框架中zip类的使用

    CI框架自带的zip类简单实用,本文就来简单说一下ci框架的zip类的使用,需要的朋友可以参考下CI框架自带的zip类简单实用,本文 ...

    阅读量:45
    2021-04-18
  • SWFUpload插件上传文件的代码

    这篇文章主要介绍了文件上传之SWFUpload插件(代码),实现此代码主要分为两部分:1.前台文件和 2.后台文件upload.php,需要 ...

    阅读量:44
    2021-04-18
  • 关于destoon的URL Rewrite设置方法

    这篇文章主要介绍了destoon的URL Rewrite(伪静态)设置方法,需要的朋友可以参考下1、如果您的服务器支持.htaccess,则无需设 ...

    阅读量:48
    2021-04-18