我有一个Apache + PHP服务器,我可以上传代码。我可以使用PHP以外的语言进行服务器端编码吗?

时间:2012-09-23 00:43:13

标签: php javascript apache clojure programming-languages

如果您的服务器只支持Apache,那么您可以使用除PHP以外的服务器端脚本语言是什么?

3 个答案:

答案 0 :(得分:3)

Apache通常编译时支持 modules 。 PHP就是这样一个模块,通常在apache.conf文件中配置。如果您有权编辑apache.conf,则可以include已经存在于系统上的其他模块,或者您添加到系统中的模块。

您可以添加的其他模块示例为mod_wsgi,允许您从python个文件投放。

您想要搜索的内容是apache modules

答案 1 :(得分:2)

除了PHP之外,Apache支持很多语言,你可以在这里查看所有语言以及如何获取它们:http://projects.apache.org/indexes/language.html

大多数这些语言可以同时支持,你可以使用cgi-bin中的模块或脚本来安装它们 -

答案 2 :(得分:1)

在问题编辑之前您描述的Apache功能通过模块运行PHP文件。另一个常用的apache模块是CGI,它允许您使用任何语言,但由于性能和安全性而不鼓励它。

你最好使用FastCGI(不是普通的CGI)或类似的。如果你不能对apache配置文件进行任何修改,你就会受到质疑。 public_html中没有非php自动评估脚本。