QQ登錄出現空白頁面 解決辦法

從5.2版本開始,PHP原生提供json_encode()和json_decode()函數,前者用於編碼,後者用於解碼。以前的版本都沒有 須要編譯添加php

Linux PHP增長JSON支持及如何使用JSON 增長JSON支持
目前,JSON已經成爲最流行的數據交換格式之一,各大網站的API幾乎都支持它。json

JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式。易於人閱讀和編寫,同時也易於機器解析和生成。語法和XML有類似支持,使JSON成爲理想的數據交換語言。ide

1、增長JSON支持:函數

PHP5.2之後的版本默認支持JSON。但Centos 5.X自帶的是PHP5.1.6 故須要手工安裝網站

但在yum升級包裏找不到JSON,安裝步驟以下:ui

# yum install php-devel  # yum install php-pear
# pear install pecl/json編碼

downloading json-1.2.1.tgz ...
Starting to download json-1.2.1.tgz (17,780 bytes)
......done: 17,780 bytes.net

.................................................rest

uild process completed successfully
Installing '/var/tmp/pear-build-root/install-json-1.2.1//usr/lib/php/modules/json.so'
install ok: channel://pear.php.net/json-1.2.1
# cd /etc/php.d
# echo "extension=json.so" > json.ini
# service httpd restartcode

以後使用phpinfo()輸出到網頁,查找關鍵字"json"
json support enabled
json version 1.2.1

另外在PHP5.2中,可能須要打開/usr/local/php5/etc/extensions.ini文件中的「 extension=json.so」這一行。  

相關文章
相關標籤/搜索