錯誤資訊如下:
php warning: php startup: redis: unable to initialize module
module compiled with module api=20050922
php compiled with module api=20090626
these options need to match in unknown on line 0
首先先說下這種錯誤出現的原因:
執行編譯原始碼包執行phpize的版本與當前php環境中phpize的版本不一致造成的.
解決辦法:
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目錄進行安裝即可.
mysql安裝初始化 MySQL 初始化安裝
client port 3700 埠 socket tmp mysql.sock 如果主機上執行了多個mysql,請注意區分開來 default character set utf8 mysql default character set utf8 mysqld server id 13000 po...
mysql 初始化 MySQL 初始化安裝
client port 3700 埠 socket tmp mysql.sock 如果主機上執行了多個mysql,請注意區分開來 default character set utf8 mysql default character set utf8 mysqld server id 13000 po...
php安裝redis擴充套件
cd usr local src wget tar zxvf 2.2.4.tar.gz進入安裝目錄 cd phpredis 2.2.4 用phpize生成configure配置檔案,注意,如果沒有phpize命令時,需要安裝php devel phpize安裝php devel yum instal...