欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

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

程序员文章站 2022-03-08 11:37:21
...

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

php应用领域:

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

  • 命令行脚本

  • 桌面(GUI)应用程序


需要:

  • PHP 自身

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

  • 一个 web 浏览器


将 PHP 连接到服务器

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

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


SAPI

在计算中,服务器应用程序编程接口(SAPI)是Web服务器(如Apache HTTP 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,即微软的模块接口(OmniHTTPd 就是个例子)。

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


SAPI

在计算中,服务器应用程序编程接口(SAPI)是Web服务器(如Apache HTTP 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安装与配置】安装前需要考虑的事项 的详细内容,更多请关注其它相关文章!

相关标签: php 考虑 需要