PHP's json extension is required to use Monolog's NormalizerF 阿星小棧

環境:centos8

報錯是因爲缺少json擴展

解決辦法:

yum install php-json

若上面方法解決不了 就只能源碼安裝,參考如下

1.下載源文件包:

wget http://www.aurore.net/projects/php-json/

2.解壓

tar xvjf php-json-ext-1.2.0.tar.bz2

3.進入目錄

cd php-json-ext-1.2.0

4.初始化PHP環境

phpize

報錯了:phpize commend not found

PHP JSON安裝之前需要安裝phpize
這個可以在yum中安裝
yum -y install php-devel

如果還不能完成PHP JSON安裝,說明你的編譯工具有問題,安裝一下就可以了
yum -y install autoconf
yum -y install automake
yum -y install libtool

運行phpize
(成功了)

5../configure

6.make

7.makeinstall

8.查看PHP JSON安裝有沒有成功

find / -name '*json.so'

./usr/lib/php/modules/json.so
說明已經有了

9.修改php.ini

我的是在php.ini 中include一個文件夾 /etc/php.d

在這個文件中添一個json.ini
vim json.ini

內容如下:
extension=json.so

10.重啓服務

11.phpinfo()中您將看到

json support enabled
json version

以上就是PHP JSON安裝的全部步驟。

 

參考:https://mp.csdn.net/postedit?not_checkout=1

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章