centos 7.4ソースコードインストールredis,インストールphp redis拡張,composerインストール

2908 ワード

1.ソースインストールredis 
linuxはredisソースアドレスをダウンロードします:http://download.redis.io/releases/
//       redis-4.0.9.tar.gz 
    wget http://download.redis.io/releases/redis-4.0.9.tar.gz   

//  
    tar -zxvf redis-4.0.9.tar.gz

//    
    cd redis-4.0.9

//  
    make install

        make[1]: Leaving directory `/root/redis-4.0.9/src'

//    
    vim redis.conf

//  daemonize
    daemonize no     ##  yes       redis

//    
    cd src

//  redis  
    ./redis-server ../redis.conf


2.phpインストールredis拡張
//  phpize
    yum install php56w-devel

//       
    wget http://pecl.php.net/get/redis-4.0.2.tgz

//  
    tar -zxvf redis-4.0.2.tgz

//    
    cd redis-4.0.2

//  phpize,    
    whereis phpize

//    php  
    /usr/bin/phpize

//  php-config
    whereis php-config  //  php-config  

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

//  
    make && make install 

//        
    Build complete.
    Don't forget to run 'make test'.
    Installing shared extensions:    /usr/lib64/php/modules/
    cd /usr/lib64/php/modules           ,  redis.so   

//  php.ini    
    extension=redis.so

//  nginx
    systemctl restart nginx.service
//  php-fpm 
    systemctl restart php-fpm.service



 効果

 
 
テストredis
index.php
    $redis = new Redis();     $redis->connect('127.0.0.1',6379);     $redis->set('test','hello redis');     echo $redis->get('test'); ?>  
効果
centos 7.4源码安装redis,安装php redis扩展,composer安装_第1张图片
 
 
Componentoserインストール
//  composer
       :curl -sS https://getcomposer.org/installer | php
       :php -r "readfile('https://getcomposer.org/installer');" | php  ##   php >     
       :curl -sS https://getcomposer.org/installer | php -- --install-dir=/home  ##   --install-dir      Composer      

//      
    mv composer.phar /usr/local/bin/composer

//        
    composer

効果
centos 7.4源码安装redis,安装php redis扩展,composer安装_第2张图片