在ubuntu安裝php redis擴展

  1. 先執行php -m, 若是沒有看到redis, 那麼就須要安裝php redis擴展php

  2. 下載源碼, 咱們假定在家目錄下有個 git 文件夾來管理 git 文件nginx

    $ cd ~/git/
    $ git clone https://github.com/phpredis/phpredis.git
  3. 將下載下來的源碼移動到/etc 文件下, 而後進入這個目錄下git

    $ mv phpredis/ /etc/
    $ cd /etc/phpredis
  4. 執行phpize生成編譯文件, 這裏可能會須要安裝php7.2-dev
    ubuntu 沒有安裝phpize,可執行命令:sudo apt-get install php7.2-dev來安裝phpizegithub

    $ phpize
    // 根據提示安裝php7.0-dev
    $ sudo apt install php7.0-dev
  5. 編譯安裝redis

    $ sudo ./configure
    $ make && make install

    這樣在usr\lib\php\20170718 目錄下已經生成了redis.so文件,usr\lib\php\20170718這個目錄就是php.ini裏所指的extension_dirubuntu

  6. 在etc\php\7.2\mods-available 目錄下分別增長 redis.ini,加入如下內容 extension=redis.so
    新增link 文件php7

    sudo ln -s /etc/php/7.2/mods-available/redis.ini  /etc/php/7.2/cli/conf.d/20-redis.ini
  7. 重啓nginx
    /etc/init.d/nginx restart
相關文章
相關標籤/搜索