centos6.6部署lnmp
2017-06-24 08:59
183 查看
安装nginx(yum安装)
修改配置文件中的php信息
安装php(5.6版本)
安装php
配置php
修改php.ini的889行
修改php-fpm配置文件
重启php
安装mysql5.7
下载mysql5.7的源码包
mysql-5.7.18-1.el6.x86_64.rpm-bundle.tar
初始化mysql安装目录至
给mysql目录授权
修改mysql配置文件
mysql初始密码存放文件
启动mysql
测试
通过访问,已经生效
[root@erhui2 opt]# vim /etc/yum.repos.d/nginx.repo [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=0 enabled=1 [root@erhui2 opt]# yum -y install nginx
修改配置文件中的php信息
[root@erhui2 conf.d]# vim /etc/nginx/conf.d/default.conf ... location ~ \.php$ { root /usr/share/nginx/html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
安装php(5.6版本)
安装php
[root@erhui2 opt]# rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm [root@erhui2 opt]# yum install php56w php56w-opcache [root@erhui2 opt]# yum install php56w-mysql php56w-devel php56w-fpm -y [root@erhui2 opt]# php 4000 --version PHP 5.6.30 (cli) (built: Jan 19 2017 22:50:24)
配置php
修改php.ini的889行
[root@erhui2 conf.d]# vim /etc/php.ini date.timezone = RPC
修改php-fpm配置文件
[root@erhui2 conf.d]# vim /etc/php-fpm.d/www.conf user = nginx group = nginx
重启php
[root@erhui2 conf.d]# /etc/init.d/php-fpm restart
安装mysql5.7
下载mysql5.7的源码包
mysql-5.7.18-1.el6.x86_64.rpm-bundle.tar
[root@erhui2 local]# yum remove mysql-libs mysql-devel mysql mysql-server compat-mysql51 [root@erhui2 local]# tar xvf mysql-5.7.18-1.el6.x86_64.rpm-bundle.tar [root@erhui2 local]# yum install libnuma* perl-JSON.noarch perl-Time-HiRes libaio gcc c++ -y [root@erhui2 local]# rpm -ivh mysql-community-*
初始化mysql安装目录至
/home/mysql
[root@erhui2 local]# mysql_install_db --datadir=/home/mysql
给mysql目录授权
chown -R mysql:mysql /home/mysql
修改mysql配置文件
[root@erhui2 local]# vim /etc/my.cnf [mysqld] datadir=/home/mysql socket=/var/lib/mysql/mysql.sock max_connections=2000 wait_timeout=288000 group_concat_max_len = 200000 sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION server-id = 21 log-bin=mysql-bin symbolic-links=0 log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid #skip-grant-tables=1
mysql初始密码存放文件
[root@erhui2 local]# cat ~/.mysql_secret # Password set for user 'root@localhost' at 2017-06-23 20:29:06 qw=ay-eraEk0
启动mysql
[root@erhui2 local]# /etc/init.d/mysqld start
测试
[root@erhui2 conf.d]# cat /usr/share/nginx/html/a.php <?php phpinfo(); ?>
通过访问,已经生效
相关文章推荐
- CentOS6.6 源码包部署LNMP架构
- CI在CentOS中的部署与实践LNMP
- centos7下安装部署LNMP+zabbix3.0
- django1.9 + uwsgi +nginx1.9 部署(centos6.6)
- 在CentOS6.6上以replSet方式部署MongoDB集群
- centos 7--LNMP环境部署
- centos6.6编译安装lnmp系列之mysql
- 编译安装LNMP Centos 6.5 x64(6.6 x64) + Nginx1.6.0 + PHP5.5.13 + Mysql5.6.19
- centOS6.6 编译安装lnmp(PHP 7.0.9+Nginx1.9.9+MySQL5.7.15)
- 生产环境下戴尔 R820 kvm虚拟化部署一(centos6.6 kvm物理机安装)
- 最小化安装linux CentOS-6.6后 部署fastdfs +下载地址 很干很干的干货
- [教程] Linux(基于CentOS的LNMP) 服务器部署标准 白丁简明版
- 在linux系统CentOS 6.6 64位上安装部署jetty和运行web应用
- CentOS-6.8-x64部署LNMP架构Blog博客平台
- CentOS6.6+Puppet3.7.3分布式部署Zabbix2.4监控系统 推荐
- CentOS6.6搭建LNMP环境
- Linux(基于CentOS的LNMP) 服务器部署标准简明版
- centos 6.6 使用tomcat6部署solr5.3.1
- centos6.6搭建lnmp开发环境+YII2.0开发环境
- zabbix3.0 LNMP安装部署 centos7