我主要从事网页设计,但我在 Centos 5 VPS 上托管了一些客户网站。
一位新客户要求我托管他们的网站,并且我得到了以下配置要求:
Apache 2.2.3
PHP 5.2.17
MySQL 5.0.77
Image Magick 6.5.1-0 (not as an Apache module)
Ghostscript 8.7
检查 php_info() 我有:
Apache 2.2.3
PHP 5.2.14
MySQL 5.0.90
我没有列出 IM 或 GS。
我希望我的 PHP 和 MySQL 版本足够相似,可以一起工作,但如何设置我的服务器以便与该客户的站点一起工作?
答案1
C5 存储库中的当前 ImageMagick 是 ImageMagick-6.2.8.0-12.el5,这可能会让您担心其版本过低;yum list ImageMagick ghostscript
请查看这些版本。
如果客户对其最低版本有严格要求,您最好使用 C6(apache 2.2.15、php 5.3.3、mysql 5.1.52、ImageMagick 6.5.4、ghostscript 8.70)。如果他们想要这些确切的版本,您将会享受到很多编译乐趣。
答案2
它们位于不同的软件包中。在我的 Ubuntu 中:
$ apt-cache search ghost | grep php
php5-ps - ps module for PHP 5
$ apt-cache search magick | grep php
php5-imagick - ImageMagick module for php5