centos7.0之Lnmp和Lamp详细介绍
centos7.0之Lnmp和Lamp
首先配置防火墙
CentOS7.0默认使用的是firewall作为防火墙
1.关闭firewall:
systemctlstopfirewalld.service#停止firewall systemctldisablefirewalld.service#禁止firewall开机启动
2.关闭SELINUX
vi/etc/selinux/config #SELINUX=enforcing#注释掉 SELINUX=disabled#增加 :wq!#保存退出 setenforce0#使配置立即生效
Lnmp安装
1.安装nginx
yuminstallyum-priorities-y wgethttp://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm rpm-ivhnginx-release-centos-7-0.el7.ngx.noarch.rpm yuminstallnginx
2.启动nginx
systemctlstartnginx.service#启动nginx systemctlstopnginx.service#停止 systemctlrestartnginx.service#重启 systemctlenablenginx.service#设置开机启动
3.更改nginx端口号(根据自己需求)
cd/etc/nginx/conf.d/ vimdefault.conf 把listen80改成listen81 然后重启nginx systemctlrestartnginx.service#重启nginx
4.访问http://ip:81即可看到nginx首页
5.下一步安装PHP-fpm
yuminstallphp-fpm 安装完毕后 systemctlstartphp-fpm.service#启动php-fpm systemctlenablephp-fpm.service#设置开机启动
6.更改nginx配置文件识别php vi/etc/nginx/conf.d/default.conf,把之前的#给去掉就可以了,顺手改一下fastcgi_param
location~\.php${ roothtml; fastcgi_pass127.0.0.1:9000; fastcgi_indexindex.php; fastcgi_paramSCRIPT_FILENAME/usr/share/nginx/html/$fastcgi_script_name; includefastcgi_params; }
7.访问test.php
在/usr/share/nginx/html中新建一个test.php<?phpecho123;?> 访问http://ip:81/test.php即可看到nginx中的php页面
8.负载配置
进入vi/etc/nginx/conf.d/default.conf
upstreamsite{ server172.16.170.138; server172.16.170.139; } server{ listen80; server_namelocalhost; #charsetkoi8-r; #access_log/var/log/nginx/log/host.access.logmain; location/{ root/usr/share/nginx/html; indexindex.htmlindex.htm; proxy_passhttp://site; }
9.域名修改 把上面site,localhost改为www.a.com
Lamp安装
1.安装apache
yuminstallhttpd#根据提示,输入Y安装即可成功安装 systemctlstarthttpd.service#启动apache systemctlstophttpd.service#停止apache systemctlrestarthttpd.service#重启apache systemctlenablehttpd.service#设置apache开机启动
2.安装mariadb(MySQL)
yuminstallmariadbmariadb-server#询问是否要安装,输入Y即可自动安装,直到安装完成 systemctlstartmariadb.service#启动MariaDB systemctlstopmariadb.service#停止MariaDB systemctlrestartmariadb.service#重启MariaDB systemctlenablemariadb.service#设置开机启动
3.修改mysql密码,安装后默认为空
修改mysql密码:setpasswordfor'root'@'localhost'=password('root');
mysql授权远程连接(navicat等):grantallon*.*torootidentifiedby'root';
4.安装PHP以及组件,使PHP支持MariaDB
yuminstallphpphp-mysqlphp-gdlibjpeg*php-ldapphp-odbcphp-pearphp-xmlphp-xmlrpcphp-mbstringphp-bcmathphp-mhash #这里选择以上安装包进行安装,根据提示输入Y回车 systemctlrestartmariadb.service#重启MariaDB systemctlrestarthttpd.service#重启apache
5.访问测试
cd/var/www/html viindex.php#输入下面内容 <?php phpinfo(); ?> :wq!#保存退出
在客户端浏览器输入服务器IP地址,可以看到如下图所示相关的配置信息!
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!