PHP安裝getText擴展

在安裝zabbix時碰到以下錯誤:php

PHP gettext extension missing (PHP configuration parameter --with-gettext)前端

PHP中的getText的用法(getText是一系列的工具和庫函數,幫助程序員和翻譯人員開發多語言軟件的), 從而實現PHP的i18n.程序員

沒辦法,看了下,原來當時裝php時沒有裝gettest的擴展,沒辦法,從新補上函數

主要是兩個方面形成PHP gettext extension missing (PHP configuration parameter --with-gettext)這個錯誤的:工具

  • 1、PHP編譯時沒有加--with-gettext選項 解決方法以下: 這次安裝是動態安裝php的gettext擴展模塊 在php的源文件中,進入ext/gettext
cd ext/gettext
/alidata/server/php-5.5.7/bin/phpize(這是安裝的PHP路徑)
./configure -with-php-config=/alidata/server/php-5.5.7/bin/php-config
make && make install
make test
  • 2、系統缺乏gettext-devel工具庫,或者已經編譯安裝了gettext可是在編譯php時沒找到路徑
vi /usr/local/php/etc/php.ini

找到extensions選項,添加以下項:翻譯

extension = "gettext.so"

或者debug

extension=/alidata/server/php/lib/php/extensions/no-debug-non-zts-20121212/gettext.so

這裏記得必定要加上擴展庫的路徑哦code

解決這兩方面的緣由後,再次安裝zabbix前端,沒有報錯PHP gettext extension missing (PHP configuration parameter --with- gettext),安裝順利經過server

相關文章
相關標籤/搜索