centos7配置环境LNMP
#yum安装epel-release第三方软件包
yum install epel-release
#要验证EPEL仓库是否建立成功
yum repolist
xshell访问系统出现中文乱码的解决方法:
打开xshell选择文件-->属性-->终端-->终端右侧找到编码,然后把默认语言改成UTF-8
#安装php5.6.31
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm yum install --enablerepo=remi --enablerepo=remi-php56 php php-opcache php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof php-fpm php-redis php-gd #设置时区
vim /etc/php.ini
#date.timezone = "Asia/Shanghai" #设置php-fpm运行用户组
vim /etc/php-fpm.d/www.conf
#user = nginx
#group = nginx
#listen = 127.0.0.1:9000 前面;去掉
#listen.owner = nobody 前面;去掉
#listen.group = nobody 前面;去掉
#listen.mode = 0660 前面;去掉
#安装nginx
yum list nginx
yum install nginx #启动nginx
systemctl start nginx.service
systemctl status nginx.service
systemctl enable nginx.service #启动php-fpm
systemctl start php-fpm.service
systemctl status php-fpm.service
systemctl enable php-fpm.service
#安装mysql5.7.20
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm #安装mysql源
yum localinstall mysql57-community-release-el7-8.noarch.rpm
#安装mysql server
yum install mysql-community-server #启动mysqld
systemctl start mysqld.servoce
systemctl status mysqld.service
systemctl enable mysqld.service
#查看临时密码 grep 'A temporary password' /var/log/mysqld.log #登录设置root新密码 alter user 'root'@'localhost' identified by 'Abc123!@#'; #查看mysql版本 ->status; #新建用户 create user huirong identified by 'huirongAbc#123';
创建数据库命令
CREATE DATABASE `db_name` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
创建数据库脚本提示:sql_mode=only_full_group_by的问题
vim /etc/my.cnf
在socket=/var/lib/mysql/mysql.sock下面添加 sql_mode=''
#重启mysql systemctl restart mysqld.service
#安装redis3.2.10
yum list redis
yum install redis #启动redis
systemctl start redis.service
systemctl status redis.service
systemctl enable redis.service #查看redis版本
redis-cli
->info
#yum安装lrzsz
yum list lrzsz
yum install lrzsz
#rz上传 sz下载
查看系统版本的三种方法
lsb_release -a
cat /proc/version
uname -a
Nginx配置文件配置后需重启服务
1、nginx -t 测试nginx是否配置有误
2、若有问题请查看 /var/log/nginx/error.log文件
需要给相应文件夹777权限 /var/lib/php 777权限【php写session】
3、若有问题请删除 /etc/nginx/nginx.conf 中80端口的配置
4、若非80端口启动报错请关闭防火墙
systemctl status firewall.service
systemctl stop firewall.service
非80端口访问提示403拒绝访问处理方法
1、关闭防火墙
systemctl status firewalld.service
systemctl stop firewalld.service
2、检查是否开启selinux
getenforce #查看是否开启了selinux [disabled 或 permissive是关闭, enforcing是开启]
setenforce 0 ##设置SELinux 成为permissive模式
setenforce 1 ##设置SELinux 成为enforcing模式
centos7配置环境LNMP的更多相关文章
- CentOS7 配置环境
1.安装CentOS 配置环境 (1)虚拟机中安装CentOS,进入系统使用yum命令不止正常执行…… 原因: 需要设置网卡激活 解决方法: vi /etc/sysconfig/network-scr ...
- CentOS7配置环境变量
执行命令env查看当前环境变量: [duanyongchun@192 3DUnetCNN]$ env 例如扩展环境变量为/tmp/bin: PATH=$PATH:/tmp/bin 查看特定环境变量命令 ...
- centos7.2环境nginx+mysql+php-fpm+svn配置walle自动化部署系统详解
centos7.2环境nginx+mysql+php-fpm+svn配置walle自动化部署系统详解 操作系统:centos 7.2 x86_64 安装walle系统服务端 1.以下安装,均在宿主机( ...
- centos7.2环境yum方式快速搭建lnmp环境nginx+mariadb+php-fpm
centos7.2环境yum方式安装nginx+mariadb+php-fpm 1.安装lnmp环境 安装epel源 yum install -y epel-release 安装 MySQL + PH ...
- LNMP小项目搭建,Centos7.6环境搭建Linux+nginx+mysql+php,wordpress个人博客的搭建(完整搭建步骤)
一.LNMP搭建,基于nginx服务器搭建wordpress个人博客 准备环境:centos7.6环境下web服务器(nginx+php):主机名:web01,ip:192.168.248.172my ...
- window 远程在Linux(centOS7.0)上安装JDK以及配置环境变量
本人是在windows 7 上安装了虚拟机,虚拟机安装的是linux(centOS7.0)系统现在在Windows 上安装SecureCRT 远程虚拟机的linux系统,安装JDK以及配置环境变量. ...
- 在CentOS7.4中安装jdk的几种方法及配置环境变量
在CentOS7.4中安装jdk的几种方法及配置环境变量 一.下载jdk jdk下载地址:http://www.oracle.com/technetwork/java/javase/downloads ...
- Linux CentOS7.0下JAVA安装和配置环境变量
一.前言: CentOS7.0虽然自带JDK1.7和1.8,运行“java -version”命令也可以看到版本信息,但是jdk的安装环境不全,比如缺少tool.jar和dt.jar等,这就导致“ja ...
- 新装系统(CentOS7.4)环境初始化配置笔记
新装系统(CentOS7.4)环境初始化配置笔记 一.概述 设备详情: Dell R730 服务器 (四个网卡,一根网线插在第2个网卡上) CentOS 7.4 x64 最小安装环境 二.网络环境配置 ...
随机推荐
- 分析setup/hold电气特性从D触发器内部结构角度
上图是用与非门实现的D触发器的逻辑结构图,CP是时钟信号输入端,S和R分别是置位和清零信号,低有效; D是信号输入端,Q信号输出端; 这里先说一下D触发器实现的原理:(假设S和R信号均为高,不进行置位 ...
- 用PHP关于Jquery表单插件ajaxForm里success不返回问题
简单说一下吧,在用ajaxForm的时候,sucess突然之间不返回了,直接转到error里面去, 网页代码 ................. $('#add-type').ajaxForm({ d ...
- Java NIO 教程
Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API.本系列教程将有助于你学习和理解Java NIO. Java NIO提供了与 ...
- PAT (Basic Level) Practice 1004 成绩排名
个人练习 读入n名学生的姓名.学号.成绩,分别输出成绩最高和成绩最低学生的姓名和学号. 输入格式:每个测试输入包含1个测试用例,格式为\ 第1行:正整数n 第2行:第1个学生的姓名 学号 成绩 第3行 ...
- 基本形状的绘制&添加文字
本次用opencv在图像上绘制了线,矩形,椭圆,圆的形状和放置了文字. #include<iostream> using namespace std; using namespace cv ...
- Android开发——View滑动的三种实现方式
0. 前言 Android开发中,我们常常需要View滑动实现一些绚丽的效果来优化用户体验.一般View的滑动可以用三种方式实现. 转载请注明出处:http://blog.csdn.net/seu ...
- Java设计模式-----装饰者
对方法做增强,并不能添加新的接口方法.
- shell脚本批量下载资源并保留路径
示例资源列表 如url.txt: http://su.bdimg.com/static/superplus/img/logo_white_ee663702.png http://su.bdimg.co ...
- sublime text基本配置备份
sublime text基本配置备份: // Settings in here override those in "Default/Preferences.sublime-settings ...
- js实现类bootstrap模态框动画
在pc端开发,模态框是一个很常用的插件,之前一直用的第三方插件,比如bootstrap,jQuery的模态框插件,最近还用了elementUI的.但是会发现其实动画效果都差不多,那么如何去实现这样一个 ...