LNMP环境的安装
一、LNMP的安装
1.准备工作
#清理已经安装包
rpm -e httpd
rpm -e mysql
rpm -e php
yum -y remove httpd
yum -y remove mysql
yum -y remove php
#搜索apache包
rpm -qa http*
#强制卸载apache包
rpm -e --nodeps 查询出来的文件名
#检查是否卸载干净
rpm -qa|grep http*
#配置防火墙,开启80端口、3306端口
vi /etc/sysconfig/iptables
找到‘-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT’
在后面添加两句
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
然后:wq!保存退出,重启防火墙
/etc/init.d/iptables restart
#关闭SELINUX
rm -rf /etc/selinux/config
vi /etc/selinux/config
添加一行内容:
SELINUX=disabled为了避免麻烦我们是直接删掉了这个文件然后又重新建了一个,如果对这块熟悉的话可以直接vi配置文件,然后注释掉所有选项之后添加这行内容。
:wq!保存退出
shutdown -r now 重启系统生效
2.安装配置
①Nginx的安装部署
yum install nginx -y ;
如果提示没有安装包,执行一下命令获取源文件后再安装
rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm
yum install nginx -y ;
启动
service nginx start
设为开机启动
chkconfig php-fpm on
配置php-nginx环境:
vi /etc/nginx/conf.d/default.conf
yum install php #根据提示输入Y直到安装完成
yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt #这里选择以上安装包进行安装,根据提示输入Y回车
Enter password: 【输入原来的密码】
mysql>use mysql;
mysql> update user set password=passworD("test") where user='root';
mysql> flush privileges;
mysql> exit;
mysql> UPDATE user SET password=password("test123") WHERE user='root';
mysql> flush privileges;
mysql> exit;
参考链接:
1.http://www.linuxidc.com/Linux/2016-10/136047.htm
2.http://www.cnblogs.com/hehongbin/articles/5741270.html
3.http://www.linuxidc.com/Linux/2017-03/141762.htm
4.http://blog.csdn.net/han_cui/article/details/54892400?locationNum=14&fps=1
tips:
1.linux文件中显示行号
在vi状态下,输入:set num显示行号
2.linux文件中定位行号
在vi状态下,输入:行号,例如:28就是定位到28行
3.linux文件中搜索关键字
在vi状态下,输入/关键字,例如/ServerName搜索