博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS-6 部署lnmp环境
阅读量:6192 次
发布时间:2019-06-21

本文共 3347 字,大约阅读时间需要 11 分钟。

CentOS-6 最小化系统部署lnmp环境

一:准备工作

yum install -y vimyum install -y wgetyum 阿里源wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
编写 nginx.repo 文件cat>>/etc/yum.repos.d/nginx.repo<
关闭防火墙和selinuxsed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/sysconfig/selinuxservice  iptables stop

二:安装 nginx

yum install -y nginxservice nginx startnetstat -tunlp|grep 80ps -ef | grep nginx创建 php 测试文件vim /usr/share/nginx/html/index.php

注意:nginx -t 可以用来检测 nginx 配置是否正确,这里荐使用 systemctl status nginx.service 来检测

三:安装 php

yum install php-cli php-fpm -yyum install -y php-*service php-fpm startnetstat -tunlp|grep 9000修改vim /etc/nginx/conf.d/default.conf参数
location / {    root   /usr/share/nginx/html;    index index.php  index.html index.htm;}location ~ \.php$ {    root           /usr/share/nginx/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;}
service nginx restartservice nginx reload修改php-fpm配置文件php-fpm配置文件位置:(vim /etc/php-fpm.d/www.conf) 修改user =nginxgroup=nginx可以把 php-fpm、nginx 放到开机自启中chkconfig php-fpm onchkconfig nginx on

四:安装 mydql

yum install mysql mysql-serverservice mysqld startnetstat -tunlp|grep 3306创建 mysql 密码#mysql即可进入mysqlmysql> use mysql;mysql> update user set password=password("123456") where user="root";mysql> flush privileges;mysql> quit
以下把自己的 php 项目放到根目录下就可以cd /usr/share/nginx/html/cd ..chmod -R 777 html如果报数据库的错库,可以重启虚拟机试试看init 6service  iptables stopservice mysqld start
CentOS-7 最小化系统部署lnmp环境

一:准备工作

yum install -y vimyum install -y wget
编写 nginx.repo 文件cat>>/etc/yum.repos.d/nginx.repo<
关闭防火墙和selinuxsystemctl stop firewalld.servicesystemctl disable firewalld.servicesed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/sysconfig/selinux

二:安装 nginx

yum install -y nginxsystemctl start nginx.servicenetstat -tunlp|grep 80ps -ef | grep nginx创建 php 测试文件vim /usr/share/nginx/html/index.php

注意:nginx -t 可以用来检测 nginx 配置是否正确,这里荐使用 systemctl status nginx.service 来检测

三:安装 php

yum install php-cli php-fpmyum install -y php-*systemctl start php-fpm.servicenetstat -tunlp|grep 9000修改vim /etc/nginx/conf.d/default.conf参数
location / {    root   /usr/share/nginx/html;    index index.php  index.html index.htm;}location ~ \.php$ {    root           /usr/share/nginx/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;}
systemctl reload nginx.service修改php-fpm配置文件php-fpm配置文件位置:(vim /etc/php-fpm.d/www.conf) 修改user =nginxgroup=nginx可以把 php-fpm、nginx 放到开机自启中chkconfig php-fpm onchkconfig nginx on

四:安装 mydql

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpmrpm -ivh mysql-community-release-el7-5.noarch.rpmyum install mysql-server -ysystemctl start mysqld.servicemysql -u rootchown -R root:root /var/lib/mysqlmysql -u root    use mysql;  update user set password=password("123456") where user="root";    flush privileges;    exit;systemctl restart mysqld.servicenetstat -tunlp|grep 3306/etc/my.cnf文件的 skip-grant-tables 这一行,控制 MySQL 能否免密码登录
以下把自己的 php 项目放到根目录下就可以cd /usr/share/nginx/html/cd ..chmod -R 777 html如果报数据库的错库,可以重启虚拟机试试看init 6service  iptables stopservice mysqld start

转载于:https://blog.51cto.com/12384628/2151037

你可能感兴趣的文章
我的友情链接
查看>>
java web project --classpath
查看>>
springmvc 统一处理exception
查看>>
python内置函数1-any()
查看>>
STP基础,从概念开始入门
查看>>
vim列模式编辑
查看>>
mysql多实例启动
查看>>
python 在终端打印各种颜色的字体的方法
查看>>
详解java1.5新添特性------注解
查看>>
Nginx/Apache的SSL配置
查看>>
一行代码判断是否移动端
查看>>
关联引用
查看>>
linux中文件颜色,蓝色,白色等各自代表的含义
查看>>
Centos7上安装tomcat
查看>>
linux_apache服务知识总结(二)(关于用户的访问控制及编译安装)
查看>>
我的友情链接
查看>>
CenOS下安装Memcache和PHP Memcache扩展.
查看>>
内存溢出和内存泄漏的区别
查看>>
JPEG文件格式详解
查看>>
查询百度收录应该以百度蜘蛛索引为准
查看>>