Ubuntu 下安裝及配置php redis擴充

來源:互聯網
上載者:User

php redis最新版安裝

安裝redis服務

 代碼如下 複製代碼

    sudo apt-get install redis-server php5-dev build-essential xsltproc

    redis-server:安裝redis服務
    php5-dev:用來動態編譯模組,若不安裝,後面可能會找不到phpize

完裝完成redis服務後,你可以通過如下命令來測試redis-server是否安裝成功:

 代碼如下 複製代碼

    redis-cli
    set name lyblog //顯示ok,即表示寫入成功
    get name //顯示lyblog表示能正常讀取寫入資料

複製phpredis包,編譯、配置、安裝

 代碼如下 複製代碼

    git clone git@github.com:nicolasff/phpredis.git
    cd phpredis/
    phpize
    ./configure
    make

建立、查看Debian安裝包

 代碼如下 複製代碼

    ./mkdeb-apache2.sh
    dpkg -c phpredis-x86_64.deb
    sudo dpkg -i phpredis-x86_64.deb

測試php-redis是否安裝成功

到現在為止,php-redis應該已經安裝成功了。我們可以通過如下php代碼進行測試:

 代碼如下 複製代碼

    <?php
    $redis = new Redis() or die(" www.111cn.net note:Cannot load Redis module.");
    $redis->connect('localhost');
    $redis->set('random', rand(5000,6000));
    echo $redis->get('random');
    ?>

如果報錯,可能是php-redis模組沒有啟用。你可以通過如下命令來啟用redis模組:

 代碼如下 複製代碼

    sudo a2enmod redis

安裝php-redis穩定版

最新版一般都是開發人員用來作測試的,為了服備器穩定安全的運行,咱還是選擇穩定版吧。下面是安裝的幾個命令,命令的具體作用就不做解釋。

 代碼如下 複製代碼

        sudo apt-get install redis-server dh-make-php php5-dev build-essential

        mkdir redis
        cd redis
        export DEBFULLNAME="Maurits van der Schee"
        export DEBEMAIL="m.vanderschee@leaseweb.com"
        dh-make-pecl redis

        cd php-redis-2.2.3/
        debuild
        dpkg -c ../php5-redis_2.2.3-1_amd64.deb
        sudo dpkg -i ../php5-redis_2.2.3-1_amd64.deb

php-redis Web管理工具phpredisadmin的安裝

與mysql資料庫類似,Redis也提供有Web圖形化管理工具。首先進入一個Web目錄,然後通過如下幾條命令進行安裝:

 代碼如下 複製代碼

    git clone https://github.com/ErikDubbelboer/phpRedisAdmin.git
    cd phpRedisAdmin/
    cat README.markdown
    git submodule init
    git submodule update

關於phpredisadmin的相關配置在config.inc.php中,你可以對其進行配置。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.