1. 程式人生 > >linux下使用phpize 安裝 phpredis擴充套件

linux下使用phpize 安裝 phpredis擴充套件

對Linux很不熟悉,折騰了些時間,把redis擴充套件安裝好,其中遇到不少的問題,作個記錄。

(1)下載原始碼包

到redis中文網:http://www.redis.net.cn/clients/#php(或官網),下圖:


到github,連結:https://github.com/phpredis/phpredis/releases,下載2.2.8版本到 /usr/local/src 目錄,並解壓

[[email protected] src]# wget https://github.com/phpredis/phpredis/archive/2.2.8.tar.gz

[[email protected]
src]# tar zxvf 2.2.8.tar.gz
(2)生成 configure,並配置安裝選項(./configure命令)

進入到 phpredis目錄,我這裡是 /usr/local/src/phpredis-2.2.8,執行命令 /usr/bin/phpize(phpize的位置,根據你的php安裝目錄有所不同),得到configure檔案;

然後再執行 ./configure --width-php-config=/usr/bin/php-config(php-config目錄位置,可通過whereis php-config命令得到)得到makefile檔案

[[email protected]
phpredis-2.2.8]# /usr/bin/phpize [[email protected] phpredis-2.2.8]# whereis php-config [[email protected] phpredis-2.2.8]# ./configure --width-php-config=/usr/bin/php-config

/usr/bin/phpize 命令如果出現錯誤提示:Can't find PHP headers in /usr/include/php。原因是沒有安裝 php-devel,需要安裝當前PHP版本下的php-devel,如PHP5.4版本,命令:yum install php54w-devel。

(3)編譯安裝

執行命令:make & make install

[[email protected] phpredis-2.2.8]# make & make install

如果安裝成功,會提示redis.so所在目錄,我這裡是 /usr/local/src/phpredis-2.2.8/modules/,同時也自動拷貝一份到 /usr/lib64/php 目錄下,如下圖:


一開始,下載的是phpredis-3.0.0 版本,在make & make install 步驟,出現錯誤:

error: ext/standard/php_smarty_string.h  no such file or directory

查詢,確實沒有找到 php_smarty_string.h 檔案,只有 php_smarty_str.h 檔案,如下圖:


重新下載 phpredis-2.2.8 版本,解決該問題。

(4)載入 redis.so擴充套件

進入 /etc/php.d 目錄,新建 redis.ini檔案,參考其它寫法,載入redis.so擴充套件(這步根據每個人PHP配置不同而不一樣)


重啟 apache服務,service httpd restart,成功!

相關推薦

linux使用phpize 安裝 phpredis擴充套件

對Linux很不熟悉,折騰了些時間,把redis擴充套件安裝好,其中遇到不少的問題,作個記錄。 (1)下載原始碼包 到redis中文網:http://www.redis.net.cn/clients/#php(或官網),下圖: 到github,連結:https://git

Linuxphp安裝Redis擴充套件(其他擴充套件同理)

1、cd  /usr/local/src/  切換到 3、tar zxvf   2.2.4.tar.gz  解壓檔案 4、cd  phpredis-2.2.4      #進入安裝目錄 5 、/usr/local/php/bin/phpize    # 使用 php

LINUXphp7安裝solr擴充套件

tar -xf 官網下載的檔案路徑和檔案。進行檔案的解壓; cd到解壓後的資料夾裡面,執行 /usr/local/php7/bin/phpize ./configure --with-php-config=/usr/local/php7/bin/php-config make make test mak

LinuxPHP7安裝yaf擴充套件

Yaf擴充套件是為php yaf框架準備的,要使用yaf框架的話就得先安裝php的yaf擴充套件支援,安裝yaf擴充套件前需要安裝好php,安裝方法為: lnmp.org官網 https://lnmp.org/install.html lnmp 管理命令https://lnmp.org

CentOS如何安裝phpredis擴充套件

1.到redis的官網找到redis客戶端下載,選擇php 安裝Redis的PHP擴充套件 2.1 安裝phpize yum install php-devel 2.2 下載擴充套件原始碼包,直接用wget wget下載github上的檔案

Linuxphp安裝Redis擴充套件

安裝環境:CentOS 6.4  1、下載 下載地址:http://pecl.php.net/package/redis 檔名:phpredis-2.2.4.tar.gz 檔案下載成功後,上傳至/usr/local 2、安裝 [[email pr

LinuxPHP安裝oci8擴充套件

PHP通常搭配Mysql使用,但有時候也會連線到Oracle資料庫。 安裝PHP的oci8擴張之前,需要先安裝Oracle Instant Client( basic 或 basic lite 版就行了)。因為我們是從原始碼安裝PHP擴充套件,所以還需要下載 Instant

Linuxphp安裝zlib擴充套件

1. 下載安裝zlib 解壓tar包,進入目錄執行命令: 1 ./configure && make && make install 2. 新增php擴充套件,命令如下: 1 [[email p

LINUXPHP安裝VLD擴充套件

如果想檢視OPCODE程式碼來實現效能優化的目的,那麼需要安裝VLD擴充套件。 ②解壓該檔案     tar zxvf vld-0.13.0.tgz ③cd到vld-0.13.0.tgz檔案內

linux編譯安裝最新版phalcon centosPHP7新增phalcon擴充套件

linux下編譯安裝phalcon 1、下載原始碼包    執行命令:  git clone --depth=1 git://github.com/phalcon/cphalcon.git 進入目錄  執行命令:  

linux系統 Anaconda 安裝python擴充套件模組 非常方便

最近需要在linux上安裝一些python的擴充套件模組,而我的電腦yum源又不能使用(主要是自己懶得換yum源),如果直接下載模組,然後離線安裝的話,會發現由於缺少其他模組導致安裝失敗,所以非常浪費時間,,,因此,你可以通過安裝Anaconda來安裝pytho

centos安裝phpredis擴充套件

1、在github 下載安裝包 https://github.com/phpredis/phpredis,上傳到伺服器上,並unzip解壓 2、安裝 #進入安裝包 $ cd phpredis-develop #php安裝後的路徑,需結合實際情況,可用whereis命令

linuxphp安裝完成後如何整合mysql擴充套件

問題背景 平常我們都是先安裝mysql,然後才能去安裝php。假如先安裝php,後安裝mysql,由於php需要連線mysql,因而在php引擎中需要配置使用mysql.so擴充套件。這時需要手動編譯生成mysql.so擴充套件。解決方案 使用phpize工具能夠生成mysq

linux,nginxphp安裝Redis擴充套件的方法

1、安裝redis 下載:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz 上傳phpredis-2.2.4.tar.gz到/usr/local/src目錄 1 2 3 4 5 6 7 cd

Linux環境安裝phpredis擴充套件

php訪問redis需要安裝phpredis擴充套件,phpredis是用純C語言寫的。phpredis下載地址最新的版本是phpredis-develop.zip,我們選擇的上一個穩定版2.2.7# wget https://github.com/nicolasff/php

linux中使用phpize安裝php擴充套件模組

linux系統中,php安裝成功後,在bin目錄下會生成一個名叫phpize的可執行指令碼,這個指令碼的用途是動態安裝php擴充套件模組。 使用phpize指令碼安裝php擴充套件模組的好處:在安裝php時沒有安裝的擴充套件,可以在以後隨時安裝上,且不需要重新安裝PHP。   安裝步驟: 1、切換到擴充套件

LinuxRedis安裝使用,主從模式,哨兵模式與PHP擴充套件(PHP7適用)

一,軟體準備 #redis wget http://download.redis.io/releases/redis-3.0.7.tar.gz #phpredis 非php7使用 下載後文件名為:phpredis-develop wget https://codel

linuxredis與phpredis安裝詳解與簡單操作

首先下載redis安裝包 [[email protected] ~]#wget http://download.redis.io/releases/redis-3.0.2.tar.gz [[email protected] ~]# tar xzf re

linux centos7php7安裝redis擴充套件

下載php7的redis擴充套件git clone -b develop https://github.com/phpredis/phpredis.git$ cd phpredis# 進入 phpredis 目錄 $ /usr/local/php/bin/phpize

linux yum安裝

下載 ges mage ima 雲服務 url install 公司 服務器 背景:   公司的阿裏雲服務器上總是報這個錯 網上百度無果後 打算重裝一下yum 1.下載 wget http://yum.baseurl.org/download/3.2/yum-3.2.