Apache-2.2

使用多個 PHP 版本時如何安裝不同的擴展

  • October 14, 2013

我有以下設置:Centos 6.4,Apache 設置為使用 WHM/cpanel 及其版本的 PHP(5.4)和執行單獨版本的 PHP 的 nginx 來處理其他所有內容。

如何為某些 php 擴展進行 yum 安裝?如果我只是輸入命令,它將為 apache php 安裝它,對嗎?

對不起,如果這是一個菜鳥問題,但我是新手。

提前致謝!

找到了這個答案:

我下載了使用 cpxstack 安裝的 PHP 版本,並從該源建構了我需要的每個模組。起初,我遇到了針對較新版本的 PHP 建構的 .so 的問題,經過一番搜尋後,我發現我必須使用正確的 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 頁面上找到。

引用自:https://serverfault.com/questions/541902