我目前在我的vps上运行CentsOS 6.6和php 5.4(来自REMI repo)。我想将我的php框架升级到最新版本,但它需要php 5.6。
由于我有几十个用户使用我的webapp,有没有办法让我将php从5.4升级到5.6而不会导致中断?
我是Linux新手,我从未做过升级。
答案 0 :(得分:0)
最好的方法是保留2份网站副本,一份包含php5.4
,另一份包含php5.6
。
让用户工作直到您准备好使用新版本,然后将符号链接/目录映射/ dns切换到新站点。
要提供更具体的答案,我需要了解您的服务器(apache
/ nginx
)和您的设置(共享托管/专用)。
Running multiple php versions on the same server 此链接描述了运行Apache的CentOS所需的配置。
答案 1 :(得分:0)
软件集合旨在允许并行安装。
请参阅以下文档:https://www.softwarecollections.org/en/
PHP 5.4,5.5,5.6和7.0的SCL可以在上面的站点, remi 存储库中找到,很快就可以在 centos-scl 存储库中找到。
请注意,由于可以使用单个mod_php版本,因此,如引用链接中所述,您必须使用php-fpm。