![](/img/trans.png)
[英]Auto updating Image using mysql php and i would assume javascript
[英]Is it safe to assume a server would have PHP 5?
我一直在学习PHP,并且在我阅读的书籍和教程中有很多时间,在PHP 5中引入了一些功能。我对PHP历史一无所知,所以我不知道如果我可以安全地在大多数服务器上使用这些功能 我知道在Python中,新版本的采用非常慢(很少有应用程序使用3.x,大多数桌面有2.6,许多服务器发行版,如Red Hat早在2.4版本就有版本)。
PHP生态系统中是否存在类似的情况? 我的服务器有5.2版本,但有些服务器仍在运行PHP 4吗? 我可以安全地假设服务器可以运行什么版本的PHP?
此时你应该期望如果不需要PHP 5.2.x. 如果您的主机没有,切换主机 - 他们不值得您的钱。 另一方面,PHP 5.3是一个不同的故事...并非所有共享主机都提供了这一点,所以你想在部署或设置帐户之前检查它,如果那是你的目标版本。
我不会假设任何地方安装的任何软件的最低版本。 我确信2010年还有人在运行PHP4。话虽如此,我也不会在2010年开发针对PHP4的任何新软件。在这个时间点,PHP 5.2可能是一个很好的,实用的选择。
Distrowatch可以成为此类问题的有用资源。 这是一个例子:似乎RedHat在3月份发布的RHEL 5.5中使用了PHP 5。 实际上这不是很久以前的事了; 如果某些企业用户没有升级(我在大型大学工作,并且我们有许多运行RHEL 4的生产服务器),我不会感到惊讶。
尽管如此,如果我们要在其中一台服务器上运行PHP应用程序,我们可以安全地更新PHP。 我使用5.2并只记录要求。
所以,我们毕竟有一些当前的数据:
http://phpadvent.org/2010/usage-statistics-by-ilia-alshanetsky
PHP version | usage at the end of 2010
---------------+----------------------------
4.4 | 6%
4.4 | 16%
5.1 | 8%
5.2 | 66%
5.3 | 4%
最新分析(2011年6月)
http://w3techs.com/technologies/details/pl-php/5.3/all
5.3 | 8.6% (from 6.6%/0.764)
大多数网络托管服务提供商都使用PHP5。 其中一些仍然在托管帐户上提供PHP 4和5的使用。 在任何情况下继续PHP5的开发。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.