php安装配置
Posted 会学习的猪
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php安装配置相关的知识,希望对你有一定的参考价值。
Content
0.序
1.如何安装?
2.配置参数及其意义
3.设为linux服务
0.序
本文主要是记录Redis在 Centos下的安装配置 。文中如无特别说明.表示redis-3.2.10代码目录。
1.如何安装
1
2
3
4
5
6
7
8
9
10
11
12
|
|
2.配置参数及其意义
修改配置文件 vi /usr/local/redis/etc/redis.conf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
#是否只允许本机客户端连接,这样可以避免将redis服务暴露于危险的网络环境中 bind 127.0.0.1 #是否以守护进程方式运行 daemonize yes #pid文件位置 pidfile /usr/local/redis/var/run/redis_6379 .pid #监听端口 port 6379 #请求超时时间 timeout 0 #是否为长连接,非 0时为长连接 tcp-keepalive 300 #log信息级别 loglevel notice #log位置 logfile /usr/local/redis/log/redis .log #开启数据的数量 databases 16 #保存快照的频率,第一个*表示多长时间,第三个*表示执行多少次写操作。在一定时间内执行一定数量的写操作时,自动保存快照。可设置多个条件 save * * #是否使用压缩 rdbcompression yes #数据快照文件名(只是文件名,不包括目录) dbfilename dump.rdb #数据快照保存目录 dir /usr/local/redis/data/ #是否开启appendonlylog,开启的话每次写操作会记一条log,这会提高数据抗风险能力,但影响效率。 appendonly no #如何同步到磁盘(三个选项,分别是每次写都强制调用fsync、每秒启用一次fsync、不调用fsync等待系统自己同步) appendfsync everysec |
3.设为linux服务
将redis服务脚本文件拷贝至/etc/rc.d/init.d目录下;
1
|
$ cp . /utils/redis_init_script /etc/rc .d /init .d /redis |
修改redis服务脚本,vi /etc/rc.d/init.d/redis;修改完的/etc/rc.d/redis如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
#!/bin/sh # # chkconfig: 2345 80 90 # Simple Redis init.d script conceived to work on Linux systems # as it does use of the /proc filesystem. REDISPORT=6379 EXEC= /usr/local/redis/bin/redis-server CLIEXEC= /usr/local/redis/bin/redis-cli PIDFILE= /usr/local/redis/var/run/redis_ ${REDISPORT}.pid CONF= "/usr/local/redis/etc/redis.conf" case "$1" in start) if [ -f $PIDFILE ] then echo "$PIDFILE exists, process is already running or crashed" else echo "Starting Redis server..." $EXEC $CONF fi ;; stop) if [ ! -f $PIDFILE ] then echo "$PIDFILE does not exist, process is not running" else PID=$( cat $PIDFILE) echo "Stopping ..." $CLIEXEC -p $REDISPORT shutdown while [ -x /proc/ ${PID} ] do echo "Waiting for Redis to shutdown ..." sleep 1 done echo "Redis stopped" fi ;; *) echo "Please use start or stop as first argument" ;; esac |
将/etc/rc.d/init.d/redis脚本添加到服务,命令如下:
1
|
$ chkconfig -add redis |
设置开机启动
1
|
$ chkconfig redis on |
以上是关于php安装配置的主要内容,如果未能解决你的问题,请参考以下文章