CentOS7安装LNMP环境
LNMP环境:linux(centos7)+ngix(1.12.2)+mariadb(5.5.56)+php(5.4.16)
一、安装MariaDB
二、安装nginx
由于centos7没有nginx源,所以首先要配置nginx源:
由于yum源中没有我们想要的nginx,那么我们就需要创建一个“/etc/yum.repos.d/nginx.repo”的文件,其实就是新增一个yum源。
[root@niaoyun~]# vim /etc/yum.repos.d/nginx.repo
然后将下面的内容复制进去:
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=0
enabled=1
然后保存“/etc/yum.repos.d/nginx.repo”文件后,我们就使用yum命令查询一下我们的nginx的yum源配置好了没有。
[root@niaoyun~]# yum list |grep nginx
nginx.x86_64 1:1.10.1-1.el7.ngx nginx
nginx-debug.x86_64 1:1.8.0-1.el7.ngx nginx
nginx-debuginfo.x86_64 1:1.10.1-1.el7.ngx nginx
nginx-module-geoip.x86_64 1:1.10.1-1.el7.ngx nginx
nginx-module-image-filter.x86_64 1:1.10.1-1.el7.ngx nginx
nginx-module-njs.x86_64 1:1.10.1.0.0.20160414.1c50334fbea6-1.el7.ngx
nginx
nginx-module-perl.x86_64 1:1.10.1-1.el7.ngx nginx
nginx-module-xslt.x86_64 1:1.10.1-1.el7.ngx nginx
nginx-nr-agent.noarch 2.0.0-9.el7.ngx nginx
pcp-pmda-nginx.x86_64 3.10.6-2.el7 base
执行安装:
三、安装php
四、配置PHP、NginX
1、配置PHP
2、配置NginX
注意: root 项应该配置在server下,这样 php配置项才能正常读取,如果root项配置在location下面,则php配置项$document_root应为真实路径 /usr/www/phplee.com
在最新的 nginx 版本中,使用 fastcgi.conf 代替 fastcgi.params ,因为在 fastcgi.conf 中多了一个 fastcgi_param 配置:
所以在
location ~ \.php$ {
...
}
中不再需要配置该参数。
五、防火墙配置
CentOS 7 网络防火墙由 iptables 变为 firewalld,操作方法如下:
访问nginx站点,正常显示~!
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Centos 7下搭建Apache + PHP运行环境
在Centos 7下搭建Apache + PHP运行环境,,在这里我采用最简单的yum install安装法,我个人不喜欢编译安装,因为麻烦,而且耗时,能够用yum安装搞定的事情我都会优先选择。 1、安装Apache 在Centos中,Apache的名称叫httpd,因为我们要安装的是httpd yum install httpd 安装完成后,我们的Apache配置文件路径是:/etc/httpd/conf/httpd.conf 2、安装PHP yum install php 安装完成后,我们的php配置文件路径是:/etc/php.ini 3、测试Apache 安装完成Apache后,我们可以使用http://你的服务器ip/测试访问Apache,如果能显示如下图,则说明Apache已经安装成功。 如果我们测试无法打开这个页面,那么首先要考虑几个情况: 1、是不是开启了iptables防火墙,如果是的话,可以用systemctl stop iptables关闭后再试 2、是不是开启了firewalld防火墙,如果是的话,可以用systemctl stop firewalld关...
- 下一篇
CnetOS7切换命令模式和图形模式
通常我们也称命令模式为终端机接口,terminal 或 console 。 Linux 预设的情况下会提供六个 Terminal 来让使用者登入, 切换的方式为使用:[Ctrl] + [Alt] + [F1]~[F6]的组合按钮。 那这六个终端接口如何命名呢,系统会将[F1] ~ [F6]命名为 tty1 ~ tty6 的操作接口环境。 也就是说,当你按下[crtl] + [Alt] + [F1]这三个组合按钮时 , 就会进入到 tty1 的 terminal 界面中了。 回到刚刚的图形界面下 CentOS5 [Ctrl] + [Alt] + [F1] ~ [F6] :命令行模式登入 tty1 ~ tty6 终端机; [Ctrl] + [Alt] + [F7] :图形界面桌面。 CentOS7 [Ctrl] + [Alt] + [F2] ~ [F6] :命令行模式登入 tty1 ~ tty6 终端机; [Ctrl] + [Alt] + [F1] :图形界面桌面。 CentOS5 在 Linux 默认的登入模式中,主要分为两种,一种是仅有命令行模式(所谓的执行等级 run lev...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8编译安装MySQL8.0.19
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2全家桶,快速入门学习开发网站教程
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- Windows10,CentOS7,CentOS8安装Nodejs环境