為php7新增redis擴充功能

巴扎黑
發布: 2023-03-14 06:04:01
原創
2148 人瀏覽過

PHP7加入redis擴充

1.目的:

  最近部署了一套新的環境,用的是PHP7+nginx,舊版nosql用的是memcache,新版我準備用redis,以便安裝了下redis的擴充。

2.描述:

#  其實,redis的擴充安裝不需要注意什麼,主要是在下載擴充的時候注意下擴充是否支援PHP的版本就好了,其他安裝跟通常的PHP擴充安裝方法一致。

3.安裝步驟:

##  1.下載

  下載位址:

  下載目錄我放在/data/download/php下

#  cd到下載目錄,下載:wget

# 2.解壓縮到目前目錄tar -zxvf redis-3.1.2.tgz

  3.安裝

  cd redis-3.1.2目錄下

  在該目錄下用phpize產生configure設定檔:直接運作/usr/local/php7/bin/phpize

  然後就是設定、編譯、安裝全部在該目錄下完成

  ./configure --with-php-config=/usr/ local/php7/bin/php-config

  make

  make install

#  make install

#  make install後來會看到Installing shared extensions:     /usr/local/php7/lib/php/extensions/no-debug-non-zts-20160303/

  該目錄就是redis.so檔案的生成目錄

  ll /usr/local/php7/lib/php/extensions/no-debug-non-zts-20160303/

#  看到redis.so就表示安裝成功了

4.設定支援PHP7:

  vim /usr/local/php7/etc /php.ini

  新增extension=redis.so

  :wq!

##5 .重啟nginx,實際上是重啟php-fpm





#從pecl下載的phpredis擴充在make時報錯,google了一下,解決辦法,因為phpredis 有專門為php7的分支,所以先git clone phpredis下來
 

git clone https://github.com/nicolasff/phpredisgit checkout php7###php7/bin/phpize./configure --with-php-config=php7/bin/php-config ###make && make install#########################

以上是為php7新增redis擴充功能的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!