yum源安装lnmp环境
前言:
linux安装lnmp环境,有两种方法,分别是:
1.yum源安装(推荐,不用安装项目依赖)
2.官方下载源码包编译安装(不推荐,编译安装容易缺少安装需要的依赖,必须找到对应的依赖才能继续安装)
这篇文章讲的是在Centos7.3系统环境yum源的安装方法
一、安装Nginx
安装
1 | yum install nginx |
启动
1 | systemctl start nginx |
二、安装php
安装命令
1 | yum install php |
启动
1 | systemctl start php-fpm |
php-fpm的配置文件梭所在目录:/etc/php-fpm.d/www.conf
三、安装Mysql
安装命令
1 | yum install mysql |
安装mysql服务端
1 | sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm |
启动mysql
1 | systemctl start mysqld |
从日志中获取mysql默认密码命令:
1 | grep 'temporary password' /var/log/mysqld.log |
连接上以后不能进行任何操作,需要修改mysql的密码才可以继续操作:
1 | ALTER USER 'root'@'localhost' IDENTIFIED BY 'Tom579#$%^&'; |
命令行链接mysql:
1 | mysql -h 127.0.0.1(连接地址) -u root(账号) -p(密码) |
四、Nginx和php进行关联
php和nginx的的2通讯方式,此处采用tcp方式:
1.tcp:ip加端口,可以跨服务器访问
2.UNIX Domain Socket:不可以跨服务器访问,只能访问同一台机器上的
1 | vi /etc/nginx/nginx.conf |
在server里边加上如下参数
1 | location ~ .php$ { |
注:配置完访问php文件报错,Access denied和No input file specified,检查fastcgi_param的参数路径是否配置正确
五、php和mysql关联
安装php-mysql扩展
1 | yum install php-mysql |
六、总结
配合查看命令
1 | yum list nginx //查询yum源的nginx列表 |