天天看點

如何利用phpize在生産環境中為php添加新的擴充php-bcmath

  在日常的開發當中,随着開發的功能越來越複雜。對運作環境的要求也就随着需求的變化需要不斷地更新和變化。一個線上的生産系統不可能一開始就滿足了所有的運作依賴,是以動态地添加依賴就顯得比較必要了。如果你的應用是基于lanmp的話,那麼很有可能某天需要添加一個apache的擴充或者php的擴充。此次記錄一下如何添加一個php的擴充。由于需要接入銀聯的接口,而檢視了下運作環境,發現缺少了高精度運算的擴充php-bcmath。

  程式運作的時候報如下異常

  是以此處需要用phpize進行安裝新的php擴充php-bcmath

  1、安裝php-bcmath擴充

  安裝好以後可以看到bcmath.so的安裝目錄為

  /www/wdlinux/apache_php-5.2.17/lib/php/extensions/no-debug-zts-20060613/bcmath.so

  2、将bcmath.so擴充添加到php.ini

  編輯/www/wdlinux/wdphp/lib/php.ini 

  添加如下内容:

  3、重新開機服務

  4、phpinfo()檢查是否安裝成功

  建立檔案phpinfo_test.php

  在浏覽器中運作http://你的域名/phpinfo_test.php

  如果安裝成功,你可以找到這樣的結果項

BCMath support

enabled