CentOS 7.2 安装Nginx1.12+PHP7.1+MariaDB5.5+Redis4.0
先添加 EPEL 包的仓库源
# yum -y install epel-release
安装Nginx
# yum -y install nginx
安装和配置PHP7.1-FPM
- 添加 PHP7.1-FPM webtatic 仓库
# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
- 安装 PHP7.1-FPM 以及常用的一些包
# yum -y install php71w-fpm php71w-cli php71w-gd php71w-mcrypt php71w-mysql php71w-pear php71w-xml php71w-mbstring php71w-pdo php71w-json php71w-pecl-apcu php71w-pecl-apcu-devel php71w-pecl-mongod php71w-pecl-redis php71w-pecl-memcached
- 验证安装结果
# php -v
- 配置
我们将配置Php7.1-fpm 使用 nginx 用户来运行,并监听 9000 端口。
# 使用 vim 编辑默认的 php7-fpm 配置文件。
vim /etc/php-fpm.d/www.conf
# 在第 8 行和第 10行,user 和 group 赋值为 nginx。
user = nginx group = nginx
# 在第 22 行,确保 php-fpm 运行在指定端口。
listen = 127.0.0.1:9000
# 取消第 366-370 行的注释,启用 php-fpm 的系统环境变量。
env[HOSTNAME] = $HOSTNAME env[PATH] = /usr/local/bin:/usr/bin:/bin env[TMP] = /tmp env[TMPDIR] = /tmp env[TEMP] = /tmp
保存文件并退出 vim 编辑器。
- 在 /var/lib/ 目录下创建一个新的文件夹 session,并将其拥有者变更为 nginx 用户。
mkdir -p /var/lib/php/session chown nginx:nginx -R /var/lib/php/session/
- 启动nginx和php-fpm,并设置开机自启动。
# sudo systemctl start php-fpm
# sudo systemctl start nginx
# sudo systemctl enable php-fpm
# sudo systemctl enable nginx
安装和配置MariaDB5.5
- 直接使用 yum 命令从 CentOS 默认远程仓库中安装 mariadb-server 包
# yum -y install mariadb mariadb-server
- 启动并添加到开机自启服务
# systemctl start mariadb
# systemctl enable mariadb
- 设置root用户密码
# mysql_secure_installation
键入 Y ,然后根据提示设置 MariaDB 的 root 密码。
安装Redis
- 下载并安装redis4.02
# wget http://download.redis.io/releases/redis-4.0.2.tar.gz
# tar zxvf redis-4.0.2.tar.gz -C /usr/local/
# cd /usr/local/redis-4.0.2
# make
- 将redis.conf 拷贝到etc目录下
# cp redis.conf /etc
- 修改redis.conf文件找到 daemonize no 改为 daemonize yes,默认启动就后台运行
# vim /etc/redis.conf
- 启动redis,测试设置和获取值
# cd /usr/local/redis-4.0.2/src/
# ./redis-server /etc/redis.conf
# ./redis-cli
关注公众号
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
jQuery圆形滚动进度条动态加载loading效果
2017年12月13日 可以随时停止进度,需要计算时间清除定时器 .loading .wrap, .loading .circle, .loading .percent { position: absolute; width: 200px; height: 200px; border-radius: 50%; } .loading .wrap { top: 150px; left: 50%; margin-left: -100px; background-color: #ccc; } .loading .circle { box-sizing: border-box; border: 10px solid #ccc; clip: rect(0, 200px, 200px, 100px); } .loading .clip-auto { clip: rect(auto, auto, auto, auto); } .loading .percent { box-sizing: border-box; top: -10px; left: -10px; } .loading .left { t...
-
下一篇
python linux 系统管理与自动化运维
pypdf2 图片:pillow 邮件:smtplib yagmail:简单发送邮件 image.png image.png 接收邮件:imapclient image.png settools打包 python-nmap image.png image.png ipy。。。。。。 dnspython... 同时处理多台服务器:polysh wget http://guichaz.free.fr/polysh/files/polysh-0.4.tar.gz tar -zxvf polysh-0.4.tar.gz cd polysh-0.4 python setup.py install 获取用户输入:pexcept paramiko:https://blog.csdn.net/l1028386804/article/details/79029041 脚本操作ssh fabric from fabric.api import * #导入fabric.api模块 env.hosts= ['192.168.122.101','192.168.122.102','192.168.122.103...
相关文章
文章评论
共有0条评论来说两句吧...




微信收款码
支付宝收款码