• 久久商务网-为您的企业赋予能量!
  • 请您点击以下按钮完成验证,进行域名检索。

    取消
    162
    Linux系统下的LNMP快速搭建

    什么是LAMP环境

    所谓 L N M P 环境指的是 Linux +Nginx +MySQL + PHP

    关闭SELINUX

    vi /etc/selinux/config#SELINUX=enforcing #注释掉#SELINUXTYPE=targeted #注释掉SELINUX=disabled #增加
    shutdown -r now #重启系统

    安装Nginx

    1.安装GCC编译器及相关工具:

    yum -y install gcc gcc-c++ autoconf automake

    2.安装模块依赖的库:

    yum -y install zlib zlib-devel openssl openssl–devel pcre pcre-devel

    3.更新系统时间:

    ntpdate time.nist.gov

    4.让对时服务开机启动:

    chkconfig ntpd on

    5.如果需要编译安装最新的。

    6.获取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

    7.直接yum安装:

    yum install -y nginx

    8.将安装在/usr/share/nginx/。

    9.启动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

    1.启动php-fpm:

    /etc/rc.d/init.d/php-fpm start

    2.设置自动启动:

    chkconfig php-fpm on

    3.配置Nginx支持PHP:

    cp /etc/nginx/nginx.conf /etc/nginx/nginx.confbak
    vi /etc/nginx/nginx.conf

    4.修改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,或者使用绝对路径

    5.配置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

    1.启动MySQL:

    service mysqld start
    chkconfig mysqld on #设为开机启动

    2.为root账户设置密码:

    mysql_secure_installation

    3.重启所有服务:

    service mysqld restart
    service nginx restart
    /etc/rc.d/init.d/php-fpm restart

    4.测试成功。

    安装ssh服务器和subversion服务器

    yum install -y openssh-server
    yum install -y subversion


    这条帮助是否解决了您的问题? 已解决 未解决

    提交成功!非常感谢您的反馈,我们会继续努力做到更好! 很抱歉未能解决您的疑问。我们已收到您的反馈意见,同时会及时作出反馈处理!