Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 带mod_fastcgi的灯_Apache_Module_Lamp_Fastcgi - Fatal编程技术网

Apache 带mod_fastcgi的灯

Apache 带mod_fastcgi的灯,apache,module,lamp,fastcgi,Apache,Module,Lamp,Fastcgi,我正在构建一个cgi应用程序,现在我希望它像一个应用程序一样,能够站立并解析每个连接,这样,我就可以将所有会话变量保存在内存中,而不是将它们保存到文件(或任何其他地方)并在新连接上再次加载它们 我在linux vmware中使用lamp,但我似乎找不到如何安装模块使其工作,以及在httpd.conf中更改什么。我试图编译这个模块,但是我不能,因为我的apache不是一个普通的安装,它是一个lamp已经构建的安装,而且mod似乎需要编译apache目录。我看到了一些代码示例,所以我想在Apache

我正在构建一个cgi应用程序,现在我希望它像一个应用程序一样,能够站立并解析每个连接,这样,我就可以将所有会话变量保存在内存中,而不是将它们保存到文件(或任何其他地方)并在新连接上再次加载它们

我在linux vmware中使用lamp,但我似乎找不到如何安装模块使其工作,以及在httpd.conf中更改什么。我试图编译这个模块,但是我不能,因为我的apache不是一个普通的安装,它是一个lamp已经构建的安装,而且mod似乎需要编译apache目录。我看到了一些代码示例,所以我想在Apache上运行正常后就不难了

你能帮我做这个吗

谢谢,

Joe

使用FastCGI只意味着您生成了许多进程,这些进程将处理它们从实际Web服务器收到的请求,而不是Web服务器在请求到达时生成一个新进程


如果您想在内存中保留会话之类的内容,请使用memcached之类的工具。

您能告诉我一些memcached的示例吗?另一件事,我正在阅读有关它的文章,它似乎是一个必须运行才能缓存内容的服务器。这让我想到。。。我想我可以找到使用fastcgi的主机(我不确定,我想),但我只能安装私有的memcached。。。对吗?你需要有shell访问权限才能启动memcached。但在大多数没有shell访问权限的主机上,您将无法运行非标准(大多数主机仅支持PHP)的fastcgi应用程序。请注意,现在使用的是mod_fcgid,而不是mod_fastcgi(用于fastcgi)。mod_fcgid是一个Apache服务器子项目,而mod_fastcgi是第三方,而且(我肯定我在什么地方读过)不是最新的。