PHP5扩展

我已经浏览了许多关于安装Web服务器的教程,其中一些教程有大量的各种PHP扩展。 我有几个问题:

为什么要安装所有这些扩展? 如何知道您必须为您的网站安装哪些扩展才能正常工作? 为什么一些教程“只是”告诉你安装它们,当有人告诉你安装其中的4个或5个?

谢谢!

PS我很新的Linux,我正在使用nginx安装一个Web服务器。 或者寻找关于目前看起来很奇怪的事情的信息。

编辑:由于这个问题已经回答了,我想知道哪些是最有可能不需要的Wordpress或SMF安装?

php5-fpm php5-mysql php5-xsl php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-xcache php5 -ming php5-ps php5-pspell php5-recode php5- snmp php5-sqlite php5-tidy php5-xmlrpc

也许有一些扩展,将优化我的网站?

这很简单:你安装你需要的扩展。

这是由您安装的应用程序决定的。 WordPress的例子告诉你它需要什么扩展运行。 所以大部分其他应用程序。

如果你自己做PHP开发,那么你就是决定你需要什么的人。