公司LNMP环境,需要搭建和部署对外测试环境,于是阿里云centos7下产生了一下故事:
LNMP环境安装:
我采用的是一键安装包,以下是下载地址:
http://soft.vpser.net/lnmp/lnmp1.4.tar.gz
LNMP环境安装步骤:
wget -c http://soft.vpser.net/lnmp/lnmp1.4.tar.gz #下载安装包
tar zxf lnmp1.4.tar.gz #解压安装包
cd lnmp1.4 #进入减压路劲;
./install.sh lnmp #执行安装文件
1会出现如下提示,选择对应的mysql版本安装:
2:然后输入对应mariadb的版本号并输入密码并按Y
3:继续输入你想要的PHP的版本
4:可以选择不安装、Jemalloc或TCmalloc,输入对应序号回车,直接回车为默认为不安装
5:安装完成会提示一下
可以看到 都是OK 说明安装成功。
相关路径请知晓方便管理配置:
LNMP相关软件安装目录
Nginx 目录: /usr/local/nginx/
MySQL 目录 : /usr/local/mysql/
MySQL数据库所在目录:/usr/local/mysql/var/
MariaDB 目录 : /usr/local/mariadb/
MariaDB数据库所在目录:/usr/local/mariadb/var/
PHP目录 : /usr/local/php/
二:接下来安装及配置redis
wget http://download.redis.io/releases/redis-4.0.6.tar.gz #下载安装包
tar -zxvf redis-4.0.6.tar.gz #解压安装包
yum install gcc #安装依赖
cd redis-4.0.6 #cd到解压路径
make MALLOC=libc #编译安装
cd src && make install
#当出现以下字段时安装成功:
CC Makefile.dep
Hint: It's a good idea to run 'make test' ;)
INSTALL install
INSTALL install
INSTALL install
INSTALL install
INSTALL install
1:redis默认没有后台启动功能:
直接启动:
cd redis-4.0.6/src
./redis-server
2:配置后台启动:
修改redis.conf文件
#将
daemonize no
#修改为
daemonize yes
#指定redis.conf文件启动
./redis-server /usr/local/redis-4.0.6/redis.conf
3:设置redis开机自启动
cd /etc
mkdir redis
#将/usr/local/redis-4.0.6/redis.conf 文件复制一份到/etc/redis目录下,并命名为6379.con
cp /usr/local/redis-4.0.6/redis.conf /etc/redis/6379.conf
#将redis的启动脚本复制一份放到/etc/init.d目录下
cp /usr/local/redis-4.0.6/utils/redis_init_script /etc/init.d/redisd
4:设置redis开机自启动
先切换到/etc/init.d目录下
然后执行自启命令
chkconfig redisd on
redis安装完毕
php5.6开启redis扩展
wget https://github.com/phpredis/phpredis/archive/2.2.8.zip
unzip 2.2.8.zip #解压
cd phpredis-2.2.8/ #进入安装目录
/usr/local/php/bin/phpize #用phpize生成configure配置文件,目录可能不同。
./configure --with-php-config=/usr/local/php/bin/php-config
make #编译
make install #安装
#安装完成之后,出现下面的安装路径
/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/
#配置php支持
vi /usr/local/php/etc/php.ini
#编辑配置文件,在最后一行添加以下内容
#添加
extension="redis.so" #:wq! #保存退出
#重启nginx
/etc/init.d/nginx restart
#重启php-fpm
/etc/init.d/php-fpm restart
启动redis
/etc/init.d/redisd start #阿里云服务器需要开放6379端口
在浏览器访问PHPinfo文件
完成