首页 >后端开发 >php教程 >【php安装与配置】安装前需要考虑的事项

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

不言
不言原创
2018-04-19 10:23:542050浏览

这篇文章介绍的内容是关于【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中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn