-->

Cách cài đặt PHP JSON extension trên Centos

Kiểm tra xem php version 5.2 tro len co ho tro san jSon
co the go ra roi cai lai:
#yum remove php*
#yum install php*


Cach 1
Bước 1: Cần bảo đảm rằng bạn đã cài đặt các gói phụ thuộc bao gồm: php, php-pear, php-devel, gcc, make:

$ yum install gcc make
$ yum install php php-pear php-devel


Bước 2: Sử dụng PECL (PHP Extension Community Library) để tải gói json:

$ pecl download json

Bước 3
: Sử dụng PEAR (PHP Extension and Application Repository) ể giải nén và cài đặt extension:

$ sudo pear install json-1.2.1.tgz

Bước 4: #Tạo file "json.ini" trong đường dẫn /etc/php.d, và thêm các dòng sau:

#cd /etc/php.d
#vi json.ini



Trích dẫn:
; php-json extension
extension=json.so
Bước 5: Khởi động lại apache:

$ sudo service httpd restart (apachectl graceful)

Bước 6: Tạo file info.php với nội dung bên dưới để kiểm tra việc cài đặt

<?php phpinfo(); ?>


Cach 2:
  1. yum update “*php*”
  2. yum install php-pear
  3. yum install gcc
  4. pecl install json
  5. cd /etc/php.d/
  6. vi json.ini (tạo file json.ini với nội dung sau)

Mã:
;php-json extension
extension=json.so
7. service httpd restart


Download json-1.2.1.tgz FROM PECL
enter code heretar zxvf json-1.2.1.tgz
cd json-1.2.1
vi JSON_parser.c
Find ZVAL_DELREF replace to Z_DELREF_P (You can Find in 3 place) And Save file
Then
phpize./configure
make
make install
You can get your json.so don't forget add to php.ini
LihatTutupKomentar