为什么大多数网页托管服务只支持PHP作为服务器端语言?

10 投票
5 回答
5851 浏览
提问于 2025-04-15 23:28

我一直在使用Java和Python,所以我找到了一家不错的网络主机,支持这两种语言。

但我有个疑问,为什么这么难找到这样的主机呢?

我知道PHP很简单,也明白Oracle主机很难找(当然是因为价格贵),但是他们为什么对一些好的开源、完全免费的Java SpringJSPDjango、Python、Ruby on Rails、Perl等不感兴趣呢?

找到这样的主机真的很少……更别提自由职业者的报价了。

5 个回答

0

我觉得在Linux上,PHP更常见,因为PHP模块和Apache服务器通常是一起安装的。不过,我也曾经在我的托管服务上安装Python来运行Python的网页应用,虽然这样会遇到一些环境相关的问题。这并不是最理想的办法,但那是唯一的解决方案。

你可以看看这些链接,看看是否适合你: http://wiki.python.org/moin/FreeHosts

0

可能是因为PHP很受欢迎,相比其他工具更常被使用吧?

https://stackoverflow.com/tags

另外,Java主要是用来开发企业级应用的。

2

用Java来搭建网站会比较复杂。你不能简单地加载一个叫mod_java的东西就可以了,你需要用到Tomcat或者JBoss,或者其他一些Servlet/JSP的托管环境,而这些东西的配置和维护都不是那么简单。

至于Python,我觉得主要是因为它不太常用来做网络服务。我用Python的频率比用PHP高很多,但我一般不把它用在网站上,除了偶尔会用Django做个网站。(顺便提一下,我用的那个托管个人项目的公司,Java是要收费的,但Python和PHP是“免费”的)。

撰写回答