標籤:linu php linux安裝 cal pre php5.5 下載 usr rest
一。linux安裝方法
phpredis:https://github.com/nicolasff/phpredis
unzip phpredis-master.zip
cd phpredis-master
/usr/local/php5/bin/phpize
./configure --with-php-config=/usr/local/php5/bin/php-config
make
make install
vi /usr/local/php5/etc/php.ini
加入
extension=redis.so
儲存後重啟Apache,如果是串連的nginx,則需要重啟php-fpm。
二。windows安裝方法
從網上直接下載編譯好的dll檔案即可,一定要選擇和php對應的版本。
php_redis-5.5-vc11-ts-x86-00233a.zip http://d-h.st/4A5
php_igbinary-5.5-vc11-ts-x86-c35d48.zip http://d-h.st/QGH
php_redis-5.5-vc11-nts-x86-00233a.zip http://d-h.st/uGS
php_igbinary-5.5-vc11-nts-x86-c35d48.zip http://d-h.st/bei
php_redis-5.5-vc11-ts-x64-00233a.zip http://d-h.st/1tO
php_igbinary-5.5-vc11-ts-x64-c35d48.zip http://d-h.st/rYb
php_redis-5.5-vc11-nts-x64-00233a.zip http://d-h.st/N0d
php_igbinary-5.5-vc11-nts-x64-c35d48.zip http://d-h.st/c1a
下載後將php_igbinary.dll和php_redis.dll放入php的ext目錄下,
然後修改php.ini,加入這兩個擴充,注意順序不要反了。
extension=php_igbinary.dll
extension=php_redis.dll
重新啟動Apache即可。
三.安裝phpredis擴充
解壓redis-3.1.1.tgz檔案後進入到目錄
找到本環境的phpize位置(locate phpize)
執行sudo /usr/bin/phpize (產生configure等檔案)
找到php-config的位置
執行 sudo ./configure --with-php-config=/usr/bin/php-config 最終會看到如下結果
執行sudo make
若出現如下錯誤
說明有可能是phpredis的版本有點低,可以去http://pecl.php.net/package/redis上面下載最新的試試
若出現如下結果
說明安裝是正常的
按照指示 執行 sudo make test
sudo make install
修改php.ini
找到本環境所用到的php.ini檔案
我的環境是/etc/php.ini
添加 extension = redis.so
重啟http
sudo service httpd restart
通過phpinfo()確認redis擴充已安裝成功
轉載:【Linux+windows】PHP5.5安裝PHPRedis擴充