平成30/ 2018-10-24 06:43
PHP/json install

PHP 5.3.2

jsonインストールされない。以下のエラーでる。
php Cannot redeclare json_encode()


以下を実行したのだが、
pecl install json

今度は以下のエラーでた。
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/json.so' - /usr/lib/php/modules/json.so: undefined symbol: ZVAL_DELREF in Unknown on line 0

よく分からなかったので、
vi /etc/php.d/json.ini
で無効にして、Apache再起動した。

yum install json.so
ならよかったのかな、。






CentOS 5.3 で yumでインストールしたphp(5.1.6)でもJSONしたい!
http://www.softel.co.jp/blogs/tech/archives/973
# yum install php-devel php-pear libtool gcc-c++

引き続き pecl で json インストール

# pecl install json

設定追加

# vi /etc/php.d/json.ini
extension=json.so

httpd再起動

# /etc/init.d/httpd restart