简单记录在CentOS7下yum安装LNMP以及LAMP的过程。

首先配置防火墙

CentOS 7.0默认使用的是firewall作为防火墙

1.关闭firewall:

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall开机启动

或者开启某端口

firewall-cmd --permanent --add-port=50000/tcp

用该命令查询firewall-cmd --permanent --query-port=50000/tcp

如果是yes就是添加成功,如果是no就是没成功

成功后重载防火墙firewall-cmd --reload

2.关闭SELINUX

vi /etc/selinux/config

#SELINUX=enforcing #注释掉

SELINUX=disabled #增加

:wq! #保存退出

setenforce 0 #使配置立即生效

Lnmp安装

1.安装nginx

yum install yum-priorities -y

wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm

yum install nginx

2.启动nginx

systemctl start nginx.service #启动nginx

systemctl stop nginx.service #停止

systemctl restart nginx.service #重启

systemctl enable nginx.service #设置开机启动

3.更改nginx端口号(根据自己需求)

cd /etc/nginx/conf.d/

vim default.conf

把listen 80改成listen 81

然后重启nginx

systemctl restart nginx.service #重启nginx

4.访问http://ip:81即可看到nginx首页

5.下一步安装PHP-fpm

yum install php-fpm

安装完毕后

systemctl start php-fpm.service #启动php-fpm

systemctl enable php-fpm.service #设置开机启动

6.更改nginx配置文件识别php  vi /etc/nginx/conf.d/default.conf,把之前的#给去掉就可以了,顺手改一下fastcgi_param

location ~ \.php$ {

root      html;

fastcgi_pass  127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html/$fastcgi_script_name;

include    fastcgi_params;

}

7.访问test.php

在 /usr/share/nginx/html中新建一个test.php <?php echo 123;?>

访问http://ip:81/test.php即可看到nginx中的php页面

8.负载配置

进入 vi /etc/nginx/conf.d/default.conf

upstream site{

server 172.16.170.138;

server 172.16.170.139;

}

server {

listen    80;

server_name ieccohomo.com;

#charset koi8-r;

#access_log /var/log/nginx/log/host.access.log main;

location / {

root  /usr/share/nginx/html;

index index.html index.htm;

proxy_pass http://ieccohomo.com;

}

9.域名修改  把上面(ieccohomo.com)site,localhost改为www.a.com

Lamp安装

1.安装apache

yum install httpd #根据提示,输入Y安装即可成功安装

systemctl start httpd.service #启动apache

systemctl stop httpd.service #停止apache

systemctl restart httpd.service #重启apache

systemctl enable httpd.service #设置apache开机启动

2.安装mariadb(MySQL)

yum install mariadb mariadb-server #询问是否要安装,输入Y即可自动安装,直到安装完成

systemctl start mariadb.service #启动MariaDB

systemctl stop mariadb.service #停止MariaDB

systemctl restart mariadb.service #重启MariaDB

systemctl enable mariadb.service #设置开机启动

3.修改mysql密码,安装后默认为空

修改mysql密码:set password for 'root'@'localhost'=password 'root';

mysql授权远程连接(navicat等): grant all on *.* to root identified by 'root';

4.安装PHP以及组件,使PHP支持 MariaDB

yum install php php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash

#这里选择以上安装包进行安装,根据提示输入Y回车

systemctl restart mariadb.service #重启MariaDB

systemctl restart httpd.service #重启apache

5.访问测试

cd /var/www/html

vi index.php #输入下面内容

phpinfo();

?>

:wq! #保存退出

在客户端浏览器输入服务器IP地址端口号

centos7.0 lamp mysql_CentOS7 yum安装LNMP以及LAMP相关推荐

  1. linux7.0下mysql_CentOS 7.0下使用yum安装MySQL

    CentOS7默认数据库是mariadb,配置等用着不习惯,因此决定改成mysql,但是CentOS7的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1 ...

  2. Centos7下使用yum安装lnmp zabbix3.2

    1:配置epel-release mysql zabbix 源 配置epel源 wget http://mirrors.aliyun.com/epel/epel-release-latest-7.no ...

  3. 阿里云上一键安装lnmp或lamp

    系统需求: l  CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin Server/Aliyun/Amazon/Mint Linux发行版 l  需要5G ...

  4. lnmp yum安装mysql_centos5 yum安装lnmp

    之所以转载这篇文章,是因为咱们如果一直使用军歌的编译安装包的话,那么时间上浪费不少(性能优秀的vps都至少需要17分钟安装lnmp.org的lnmp),因此阿福极力推荐使用yum安装. YUM安装特点 ...

  5. 在CentOS 6上使用yum安装lnmp服务

    zhuanzaidizhi: https://www.qiansw.com/yum-lnmp.html 为了展示linux的简单易用,本文所有使用的应用,全部使用yum安装. 安装CentOS系统 本 ...

  6. mysql 8.0 yum_CentOS7使用yum安装MySQL8.0

    1.yum仓库下载MySQL:sudo yum localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch. ...

  7. linux lnmp yum,yum安装LNMP

    一.关闭selinux 关闭SElinux:修改/etc/selinux/config文件中的SELINUX=为disabled 添加最新源 1.添加yum repo php5.2.x vi /etc ...

  8. CentOS下LAMP一键yum安装脚本

    来源:http://www.centoscn.com/CentosServer/www/2015/0226/4742.html 本脚本适用环境: 系统支持:CentOS/Redhat/Fedora 内 ...

  9. yum安装php f,yum安装LNMP

    一.关闭selinux 关闭SElinux:修改/etc/selinux/config文件中的SELINUX=为disabled 添加最新源 1.添加yum repo php5.2.x vi /etc ...

最新文章

  1. 【怎样写代码】偷窥高手 -- 反射技术(四):深入窥视属性
  2. R语言删除ggplot可视化图中的所有x轴轴标签实战:ggplot可视化默认包含所有x轴轴标签、删除ggplot可视化图中的所有x轴轴标签实战
  3. mysqlmediumtext,分享面经!
  4. Oracle使用触发器和mysql中使用触发器的比较
  5. ITK:轮廓空间对象
  6. Xcode 升级后,cocoaPod 问题
  7. uva 1629——Cake slicing
  8. oracle导入中文数据出现乱码
  9. 数学:乘法逆元-拓展GCD
  10. python编写ATM类_Python中编写类的各种技巧和方法
  11. 中国自主可控的全数字实时仿真软件SkyEye支持龙芯CPU指令级仿真
  12. php 通过array_merge()和array+array合并数组的区别和效率比较
  13. Linux网络:Virtual Routing and Forwarding (VRF)
  14. 关于oracle数据恢复
  15. html jquery图片轮播代码,jQuery实现图片轮播效果代码,jquery实现代码
  16. [Java聊天室服务器]实战之六 去除死链接
  17. 1002. 写出这个数 (20)练习
  18. 关于java面试被虐的痛苦经历,你有体验过吗?
  19. 百亿外卖CPS市场该怎么玩?(附公众号小程序裂变源码及搭建教程)
  20. 芝麻信用免押降低消费门槛 今年过年“以租代买”成潮流

热门文章

  1. Linux内核网络栈1.2.13-route.c概述
  2. Django博客系统注册(图形验证码接口设计和定义)
  3. Python在ubuntu中更改Python和pip指向
  4. hadoop思维导图
  5. 前端之图形学-2 着色器
  6. JavaEE框架整合之基于注解的SSH整合
  7. mysql从入门到精通之数据库安装图解
  8. oracle求某个数的阶乘,Oracle SQL实现阶乘的几个方法
  9. 代码 删除的stach 找回_阿里大佬教你,如何写好 Java 代码!
  10. 用在数据科学上的 Python:你可能忘记的 8 个概念