mac下安裝擴充套件出錯

2021-09-06 10:20:55 字數 979 閱讀 5111

[01-jan-2019 21:27:15] notice: php message: php warning:  php startup: redis: unable to initialize module

module compiled with module api=20160303

php compiled with module api=20170718

these options need to match

in unknown on line 0

warning: php startup: redis: unable to initialize module

module compiled with module api=20160303

php compiled with module api=20170718

1、刪除編譯過的原始碼包phpredis-master以及對應目錄中的redis.so重新解壓phpredis-master。

2、檢測/usr/sbin目錄下是否存在php php-config php-cgi phpize檔案,如果存在刪除這些檔案 重新建立對應的軟連線到這個目錄。

ln -s php /usr/local/php/bin/php

ln -s php-cgi /usr/local/php/bin/php-cgi

ln -s php-config /usr/local/php/bin/php-config

ln -s phpize /usr/local/php/bin/phpize

以上目錄請以php的當前安裝目錄為準。

3、重新進入phpredis-master目錄進行安裝即可。

tips:我沒找對註冊目錄下對應的安裝檔案,但確實把/usr/sbin下的檔案刪除了,然後再次 phpize,./configure,sudo make,sudo make install,安裝後再次引入就成功了

osx安裝php mongo擴充套件出錯解決方法

osx yosemite下安裝 php的mongo擴充套件時出現如下錯誤 o batch libs delete.o arch i386 arch x86 64 mmacosx version min 10.5 ld library not found for lgcc s.10.5 clang e...

mac 下安裝memcache擴充套件

雖然memcache安裝成功,但是php還不能呼叫。所以就需要安裝memcached擴充套件 3.編譯 先進入到解壓後的memcache 輸入命令 編譯php擴充套件的工具,主要是根據系統資訊生成對應的configure檔案 phpize.configure enable memcache with...

MAC 下安裝php redis擴充套件

移動到 usr local 目錄中 sudo cp phpredis master usr local 進入 usr local 目錄 cd usr local 解壓phpredis master.zip tar zxvf phpredis master.zip得到phpredis master資料...