使用多个 PHP 版本时如何安装不同的扩展

使用多个 PHP 版本时如何安装不同的扩展

我有以下设置:Centos 6.4,Apache 设置为与 WHM/cpanel 配合使用,其 PHP 版本为(5.4),而 nginx 运行单独版本的 PHP 来处理其他所有事务。

我如何为某些 php 扩展执行 yum 安装?如果我只输入命令,它将为 apache php 安装它,对吗?

抱歉,这是一个新手问题,但我对此很陌生。

提前致谢!

答案1

找到了这个的答案:

我下载了使用 cpxstack 安装的 PHP 版本,并从该源构建了我需要的每个模块。起初,我遇到了 .so 针对较新版本的 PHP 构建的问题,经过一番搜索后,我发现我必须使用正确的 PHP 版本运行 config 命令

    .configure --with-php-config=/opt/pifpm/php-5.3.26/bin/php-config

进而make

不要使用,make install因为它会尝试将其安装在不同的文件夹中。只需将生成的 .so 复制/粘贴到 php 扩展文件夹中,然后通过 php ini 激活它们。某些模块(如 APC)具有不同的安装过程,但您可以在 cpxstack wiki 页面上找到它。

相关内容