漂泊云外 2017-11-28 2350浏览量
安装Redis服务
编写Yii2的插件类
重写SwiftMailer类的方法
提交至github
提交至composer
测试使用composer下载
mkdir redis
cd redis
wget http://download.redis.io/releases/redis-4.0.1.tar.gz
tar -zxvf redis-4.0.1.tar.gz
cd redis-4.0.1/
ll
查看发现Makefile
-rw-rw-r-- 1 root root 127778 Jul 24 21:58 00-RELEASENOTES
-rw-rw-r-- 1 root root 53 Jul 24 21:58 BUGS
-rw-rw-r-- 1 root root 1815 Jul 24 21:58 CONTRIBUTING
-rw-rw-r-- 1 root root 1487 Jul 24 21:58 COPYING
drwxrwxr-x 6 root root 4096 Jul 24 21:58 deps
-rw-rw-r-- 1 root root 11 Jul 24 21:58 INSTALL
-rw-rw-r-- 1 root root 151 Jul 24 21:58 Makefile
-rw-rw-r-- 1 root root 4223 Jul 24 21:58 MANIFESTO
-rw-rw-r-- 1 root root 20530 Jul 24 21:58 README.md
-rw-rw-r-- 1 root root 57764 Jul 24 21:58 redis.conf
-rwxrwxr-x 1 root root 271 Jul 24 21:58 runtest
-rwxrwxr-x 1 root root 280 Jul 24 21:58 runtest-cluster
-rwxrwxr-x 1 root root 281 Jul 24 21:58 runtest-sentinel
-rw-rw-r-- 1 root root 7606 Jul 24 21:58 sentinel.conf
drwxrwxr-x 3 root root 4096 Jul 24 21:58 src
drwxrwxr-x 10 root root 4096 Jul 24 21:58 tests
drwxrwxr-x 8 root root 4096 Jul 24 21:58 utils
make PREFIX=/usr/local/redis install
make MALLOC=libc
-rwxr-xr-x 1 root root 353792 Aug 15 19:34 redis-benchmark
-rwxr-xr-x 1 root root 3612248 Aug 15 19:34 redis-check-aof
-rwxr-xr-x 1 root root 3612248 Aug 15 19:34 redis-check-rdb
-rwxr-xr-x 1 root root 508296 Aug 15 19:34 redis-cli
lrwxrwxrwx 1 root root 12 Aug 15 19:34 redis-sentinel -> redis-server
-rwxr-xr-x 1 root root 3612248 Aug 15 19:34 redis-server
mkdir -p /usr/local/redis/etc
cp redis.conf /usr/local/redis/etc
修改redis启动脚本 vim utils/redis_init_script
EXEC=/usr/local/redis/bin/redis-server
CLIEXEC=/usr/local/redis/bin/redis-cli
mkdir /etc/redis
ln -s /usr/local/redis/etc/redis.conf /etc/redis/6379.conf
cp redis_init_script /etc/init.d/redis
修改reids配置文件 默认后台启动
vim /etc/redis/6379.conf 修改 daemonize yes
查看redis是否启动成功 netstat -tunpl |grep 6379
vim /etc/init.d/redis
在开头增加 #chkconfig:2345 80 90
chkconfig --add redis
chkconfig redis on
cd phpredis
phpize
./configure --with-php-config=/usr/bin/php-config
#或者 ./configure --with-php-config=/usr/local/php/bin/php-config
打开github搜索yii2 redis 找到官方插件 https://github.com/yiisoft/yii2-redis
redis' => [
'class' => 'yii\redis\Connection',
'hostname' => 'localhost',
'port' => 6379,
'database' => 0,
],
必须安装 composer require egulias/email-validator "~2.1"
*/2 * * * * /home/ssz/workspace/seasa/yii mailer/send >> /home/ssz/workspace/logs/mail.log
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
集结各类场景实战经验,助你开发运维畅行无忧