在PHP多版本共存下安裝擴充____PHP

來源:互聯網
上載者:User

安裝PHP擴充有兩種常用的安裝方式 編譯安裝 PECL

今天我為了圖方便,直接使用PECL安裝,後來發現,我的環境存在著兩個PHP版本,一個是Ubuntu內建的php-5.5.9,另一個是Integration Environmentoneinstack的php-5.5.38。

結果可想而知,擴充被安裝到了php-5.5.9中,實際上我想安裝到php-5.5.38裡面。

可見PECL安裝雖然方便,但是不夠靈活

那麼開始使用編譯安裝的方式,步驟一般是這樣的: 下載擴充到本地(wget,git clone) 解壓並進入目錄 phpize(如果沒有安裝,則須安裝php-dev) ./configure –with-php-config=/usr/local/php/bin/php-config (配置指定的PHP路徑) make sudo make install 修改php.ini,把擴充加入到配置中,如extension=xxx.so(同樣,需要找到正確的php.ini,如/usr/local/php/etc/php.ini) 重啟nginx和php-fpm 使用php -m | grep xxx,或者php -i | grep xxx,即可查看是否安裝成功

總結,在PHP多版本共存下,可以使用編譯配置的方式指定PHP版本,使用到的參數是–with-php-config。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.