• centos6服务器YUM安装LNMP(LINUX+NGINX+MYSQL+PHP)


    Posted by murray

    之前都用的lamp,这次配置一个lnmp来看看,试试Nginx是不是好用

    关闭SELINUX
    vi /etc/selinux/config
    #SELINUX=enforcing #注释掉
    #SELINUXTYPE=targeted #注释掉
    SELINUX=disabled #增加

    shutdown -r now #重启系统

    安装ngnix

    安装GCC编译器及相关工具
    yum -y install gcc gcc-c++ autoconf automake
    安装模块依赖的库
    yum -y install zlib zlib-devel openssl openssl–devel pcre pcre-devel
    更新系统时间
    ntpdate time.nist.gov
    让对时服务开机启动
    chkconfig ntpd on

    如果需要编译安装最新的
    获取ngnix版本
    wget http://nginx.org/download/nginx-1.0.14.tar.gz
    tar zxvf nginx-1.0.14.tar.gz
    cd nginx-1.0.14

    直接yum安装
    yum install -y nginx
    将安装在/usr/share/nginx/
    启动nginx
    service ngnix start

    安装PHP

    cd /etc/yum.repos.d
    wget http://dev.centos.org/centos/5/CentOS-Testing.repo
    rpm –import http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing

    yum install -y php 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 libmcrypt-devel php-fpm

    #启动php-fpm
    /etc/rc.d/init.d/php-fpm start
    设置自动启动
    chkconfig php-fpm on

    配置nginx支持php
    cp /etc/nginx/nginx.conf /etc/nginx/nginx.confbak
    vi /etc/nginx/nginx.conf
    #修改nginx运行账号为:nginx组的nginx用户
    user nginx nginx;

    cp /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/default.confbak
    vi /etc/nginx/conf.d/default.conf
    #增加index.php
    index index.php index.html index.htm;
    取消FastCGI server部分location的注释,并要注意fastcgi_param行的参数,改为$document_root$fastcgi_script_name,或者使用绝对路径

    配置php-fpm
    cp /etc/php-fpm.d/www.conf /etc/php-fpm.d/www.confbak
    vi /etc/php-fpm.d/www.conf
    #修改用户为nginx
    user = nginx
    #修改组为nginx
    group = nginx

    安装MYSQL
    yum -y install mysql mysql-server
    启动mysql
    service mysqld start
    chkconfig mysqld on #设为开机启动

    为root账户设置密码
    mysql_secure_installation

    重启所有服务
    service mysqld restart
    service nginx restart
    /etc/rc.d/init.d/php-fpm restart
    测试成功

    安装ssh服务器和subversion服务器
    yum install -y openssh-server
    yum install -y subversion

  • 相关阅读:
    document cookie用法
    禁用表单元素 && 禁止选中
    tool
    居中对齐
    插件
    浮动应用
    兼容低版本 ie 的思路
    Linux无权限上传文件解决办法
    linux系统常用运维命令
    linux系统快捷键
  • 原文地址:https://www.cnblogs.com/eter/p/l_c_6_000006.html
Copyright © 2020-2023  润新知