- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我使用共享主机。
有可能找出 PHP 是通过 fastCGI(或可能是 CGI)运行还是作为 Apache 模块 mod_php
运行?
有没有可能不问主办方,自己去查?
最佳答案
这是 phpinfo()'s 顶部的 Server API 行输出:
但是,请注意,它不一定会告诉您确切的 Apache 版本或确切的 CGI 处理程序。它只是描述了正在使用的 SAPI。
您也可以调用 php_sapi_name()函数(或 PHP_SAPI 常量,它提供相同的信息):
Description
string php_sapi_name ( void )
Returns a lowercase string that describes the type of interface (theServer API, SAPI) that PHP is using. For example, in CLI PHP thisstring will be "cli" whereas with Apache it may have several differentvalues depending on the exact SAPI used
检查 HSP 的文档仍然是个好主意,因为可能有多个可用的 PHP 版本。
请记住,您需要从您要检查的相同环境中运行 phpinfo()
(网络服务器不会告诉您有关命令行的信息,反之亦然):
C:\>php -i | findstr /C:"Server API"
Server API => Command Line Interface
$ php -i | grep 'Server API'
Server API => Command Line Interface
关于php - 了解 PHP 如何在服务器上运行(CGI 或 fastCGI 或 mod_php),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16414054/
在通过 Zend tutorial 时,我遇到了以下语句: Note that the php_flag settings in .htaccess only work if y
为什么 mod_python 是 oop 而 mod_php 不是? 例子:我们去 www.example.com/dir1/dir2 如果你使用 mod_python,apache 打开 www/d
概述 写这篇文章的是因为今天要Ubuntu下搭建LNMP环境,Nginx使用的是PHP-FPM,所以对Web服务器与PHP解释器的交互方式做了个整理。 众所周知,PHP是跨平台、跨服务器的语言,
我正在尝试在 Ubuntu 上启用 mod_php。我越来越 /etc$ sudo a2enmod mod_php ERROR: Module mod_php does not exist! 但我相信
一些 Apache 模块与编程语言相关,例如 mod_php 和 mod_python。描述基本上是“允许在 apache 中使用 php”或“允许在 apache 中使用 python”。我试图了解
HTTP/1.1 RFC 规定“HEAD 方法与 GET 相同,除了服务器不得在响应中返回消息体。”我知道 Apache 遵守 RFC 但模块不必遵守。我的问题是,mod_php5 是否尊重这一点?
mod_php 和 cgi php 脚本有什么区别? 我的意思是,为什么使用 mod_php 而不是简单的 php 脚本,将它们作为 CGI 运行会更好(是吗?)? 谢谢 最佳答案 当使用 CGI 时
我想知道是否有人找到了一种方法来检测 PHP 脚本/程序是否通过 Facebook 的 HipHop 或“常规”环境(CLI、mod_php、CGI)运行。 目前我使用的解决方法是寻找一个未实现的功能
我一直在尝试了解将 php 作为 apache 模块与其他模块相比的确切含义/目的。 当 php 作为 apache 模块安装时,究竟会发生什么?比如每次php请求来还是单独加载php模块时都会读取p
我一直在尝试了解将 php 作为 apache 模块与其他模块相比的确切含义/目的。 当 php 作为 apache 模块安装时,究竟会发生什么?比如每次php请求来还是单独加载php模块时都会读取p
我是网络应用程序中的傻瓜。我对 apache 网络服务器的功能有疑问。我的问题主要集中在“apache 如何处理每个传入的请求” 问:当apache在mod_python中运行时/mod_php模式,
因此,我需要在一台服务器上运行多个 php 应用程序/站点。一个或多个应该使用 apache 和 mod_php5 运行,一个或多个应该能够使用 mod_fastcgi 和 php-fpm 运行。 m
我正在寻找一种方法来使用 API 来操纵运行 PHP 的网络服务器。 例如,我希望能够动态添加 mod 重写规则或阻止某些路径的 IP 地址,所有这些都无需触及 .htaccess 文件。 做类似 t
我正在寻找一种方法来使用 API 来操纵运行 PHP 的网络服务器。 例如,我希望能够动态添加 mod 重写规则或阻止某些路径的 IP 地址,所有这些都无需触及 .htaccess 文件。 做类似 t
我正在使用以下命令从源代码构建 php 5.5: sudo ./configure --enable-mbstring --enable-intl --with-gd --with-mysql --w
我正在尝试从 PHP 中在 Windows 7 上使用符号链接(symbolic link)。我正在使用普通用户帐户(非管理员)使用 Apache 2.4.10 和 PHP 5.5.15 运行 XAM
我为文件夹(比如 website)设置了一个 Apache vhost,它是另一个链接到当前版本文件夹(比如 website_N)的符号链接(symbolic link)其中 N 是版本号 (webs
编辑 在 VirtualBox 上运行我的操作系统是个问题。当我将我的操作系统设为磁盘上的本地操作系统后,我就能看到性能提升。 原创 我读到很多人建议放弃 Apache+mod_php,转而使用 HA
我使用共享主机。 有可能找出 PHP 是通过 fastCGI(或可能是 CGI)运行还是作为 Apache 模块 mod_php 运行? 有没有可能不问主办方,自己去查? 最佳答案 这是 phpinf
我对在不同配置(如 mod_php、cgi、FastCGI 等)中运行 PHP 有基本的想法。 在我的发现和测试中,我发现 FastCGI 稍微好一些。我最喜欢 FastCGI 对 SuEXEC 的支
我是一名优秀的程序员,十分优秀!