linux中Centos7搭建lnmp环境
1、安装yum
yum update
2、安装nginx源:
yum localinstall http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm
yum repolist enabled | grep "nginx*"
安装nginx
yum -y install nginx
启动nginx
systemctl start nginx
设置开机自启动
systemctl enable nginx.service
3、检查开机自启动是否设置成功
systemctl list-dependencies | grep nginx
4、浏览器中输入公网ip,检测是否安装成功
出现如下则成功
5、安装mysql
安装mysql源
yum -y localinstall http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
yum repolist enabled | grep "mysql.*-community.*"
安装mysql
yum -y install mysql-community-server install mysql-community-devel
启动mysql
systemctl mysqld start
检查mysql启动是否正常
sytemctl mysqld status 或者 ps -ef | grep mysql
设置mysqld服务开机自启动
systemctl enable mysqld.service
检查mysqld开机自启动是否设置成功
systemctl list-dependencies | grep mysqld
mysql5.7以后的争强了安全机制, 所以使用yum安装,启动会系统会自动生成一个随机的密码,修改mysql密码
查看mysql的随机密码
grep 'temporary password' /var/log/mysqld.log
使用查询得到的随机密码在终端登录
mysql -u root -p 更改密码(mysql文档规定,密码必须包括大小写字母数字加特殊符号>8位) 根据获取的随机密码登录
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Yourpassword';修改密码
退出mysql客户端,用刚才修改的密码登录确保密码修改成功 exit;
使用新密码登录
6、安装php
安装php源
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
安装php扩展源(这是php7.1的安装其他版本直接把7.1直接改成7.2)
yum repolist enabled | grep "webtatic*"
yum -y install php71w php71w-fpm
yum -y install php71w-mbstring php71w-common php71w-gd php71w-mcrypt
yum -y install php71w-mysql php71w-xml php71w-cli php71w-devel
yum -y install php71w-pecl-memcached php71w-pecl-redis php71w-opcache
验证php7.1.x和扩展是否安装成功
php -m
验证php是否安装成功
php -v 会出现php的班本信息
7、配置nginx文件
新建.conf后缀的文件文件目录在/etc/nginx/conf.d/下面 复制下面内容放进去
server {
listen 80;
server_name danshufenxiang.com;
root /home/www; #自定义站点位置这是你的站点根目录
index index.php index.html index.htm;
location / {
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
转载于:https://www.cnblogs.com/bloghuang/p/10732198.html
linux中Centos7搭建lnmp环境相关推荐
- linux 服务器(CentOS7)搭建PHP环境+SSH配置+服务器文件上传配置
Linux服务器搭建PHP环境 一.配置SSH(Xshell) 1. 公钥私钥配置(普通用户登录) 2. root用户密码登录 二.配置可视化文件上传工具(WinSCP) 1. 公钥私钥配置(普通用户 ...
- 基于Linux(CentOS)快速搭建LNMP环境【使用LNMP安装包一键搭建】以及升级PHP版本
使用 LNMP一键安装包 安装 安装步骤 在安装LNMP包之前我们先给Linux安装一些基本的软件,如screen.vim.gcc等.用以下命令: yum install vim git unzip ...
- CentOS7搭建LNMP环境
以前写的过时了,重新发一篇新的. 安装PHP 下载官网:https://www.php.net/downloads.php 为了方便,我存了现成的 百度网盘:https://pan.baidu.com ...
- 腾讯云服务器CVM(CentOS 7、Tencent Linux)手动搭建LNMP环境(linux+Nginx+Mariadb+PHP)
手动搭建云服务器运行环境就是喜欢折腾,如果觉得麻烦的网友可以使用LNMP镜像直接启动CVM实例,以便快速建站. 腾讯云服务器CVM(CentOS 7.Tencent Linux)手动搭建LNMP环境( ...
- WIN10 vagrant和virtualbox虚拟机和一键搭建lnmp环境配置thinkphp虚拟主机
版本:win10系统 virtualbox:5.1.26 vagrant :1.9.7 centos 7.0 xshell/git 首先下载好对应版本的软件 配置vagrant和virtualbox ...
- 安装虚拟机Ubuntu,搭建lnmp环境碰到的坑(二)
上一篇文章是基础的搭建ubuntu,安装好了之后就该搭建lnmp环境了,在此楼主也是第一次用nginx,如果有什么错误之后,请告知,万分感谢 搭建lnmp的一些基础命令在网上都可以查到,楼主只贴出自己 ...
- Centos7 搭建LNMP架构服务器实战
Centos7 搭建LNMP架构服务器实战 前言 需求分析 拓朴设计及各服务器地址规划 配置部分 后端服务器实现 Web-1 nginx整合 Web-2 nginx整合 后端服务器测试 高可用Web集 ...
- Docker - 搭建LNMP环境 - 学习/实践
1.应用场景 主要用于学习使用docker搭建开发环境. 学习容器化技术. 以及快速搭建开发环境, 同时保持团队之间开发/测试环境相同~~~~ 2.学习/操作 1.文档阅读 Docker - 学习/实 ...
- ubuntu通过apt-get方式搭建lnmp环境以及php扩展安装
v 一直是在用的lnmp的集成安装包搭建lnmp环境,因为工作需要需要安装ldap扩展,在网上怎么都找不到源码安装包,只能卸载掉原来的lnmp环境,用ubuntu的php5-ldap扩展, 在安装中遇 ...
最新文章
- 中文版!学习 TensorFlow、PyTorch、机器学习、深度学习和数据结构五件套!(附免费下载)...
- Dubbo 3.0 - 开启下一代云原生微服务
- unity 200.8m yoy_【Unity文档】Realtime GI介绍(一)
- Android--生命周期【转】
- 为什么子线程中不能直接更新UI
- ASP.NET MVC 利用AreaRegistration进行Area区域模块化开发
- 【noi 2.6_2421】Exchange Rates(DP)
- 资源下载| 机器学习经典书籍《统计学习方法》(Python3.6)代码实现(及课件)
- 17.Zend_View
- 基于51单片机和 ADC0808 ADC0809的自动数字电压表proteus仿真程序设计
- 清除此计算机中wps云盘,Win10专业版系统怎么把电脑上的WPS网盘彻底删掉?
- HTML与CSS的使用与总结
- Bat文件闪退_启动失败
- 计算机思维在化工方面的应用,计算思维在化学上的应用.pdf
- [转]清华梦的粉碎——写给清华大学的退学申请
- 如何开发一款报表引擎(一) 框架梳理
- t460p和t470p对比评测_【ThinkPadT470p评测】以性能取胜 ThinkPad T470p的猛兽一面_ThinkPad T470p_笔记本评测-中关村在线...
- 高等数学在c语言中的应用例子,平顶山学院《高等数学》《C语言》试题.doc
- 【KNIME案例】基于工作流的移动端系统工况参数监控
- IDEA如何创建webapp(IDEA)
热门文章
- Mysql系列:高可用(HA)-keeplived
- spring security4 问题
- iOS解决表格中TextField,TextView编辑时,输入框被键盘遮挡的问题
- 软件测试方法的分类细谈
- 【高效能人士的七个习惯】 第二部分 个人的成功:从依赖到独立(史蒂芬·柯维)...
- JAVASCRIPT和数据结构,算法
- Windows Vista for Developers——第二部分:深入分析任务对话框
- python之cookbook-day03
- 软件测试人员的核心竞争力
- 【XSY2519】神经元 prufer序列 DP