centos 7.4ソースコードインストールredis,インストールphp redis拡張,composerインストール
2908 ワード
1.ソースインストールredis
linuxはredisソースアドレスをダウンロードします:http://download.redis.io/releases/
2.phpインストールredis拡張
効果
テストredis
index.php
$redis = new Redis(); $redis->connect('127.0.0.1',6379); $redis->set('test','hello redis'); echo $redis->get('test'); ?>
効果
Componentoserインストール
効果
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'); ?>
効果
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
効果