Apache-2.2
使用多個 PHP 版本時如何安裝不同的擴展
我有以下設置: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 頁面上找到。