zoukankan      html  css  js  c++  java
  • CentOS 搭建LNMP服务器和LAMP服务器

    CentOS 搭建LNMP服务器

    方法一:yum安装

    1、更新YUM源

    wget http://www.atomicorp.com/installers/atomic   #下载atomic自动更新YUM源

    sh atomic     #安装atomic自动更新YUM源

    yum check-update    #检查可更新的程序

     

    2、80端品加入防火墙

    /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT #将80端口加入

    service iptables save #保存iptables

    /etc/init.d/iptables restart #重启iptables

    3、安装nginx

    yum install nginx #用YUM安装nginx

    service nginx start #启动nginx

    chkconfig nginx on #将nginx加入开机启动

     

    4、安装PHP

    yum install php

     

    5、安装PHP扩展:

    yum -y 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  php-cli php-pdo php-tidy php-pecl-memcache

     

    6、然后安装PHP-FPM来运行PHP

    yum install php-fpm 

    7、安装mysql数据库

    yum install mysql-server #安装mysql数据库

    yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql #安装连接扩展

    8、配置nginx支持PHP

    (1)vi /etc/php.ini

    最后面加入下面两行

    gi.force_redirect = 1

    cgi.fix_pathinfo=1

    (2)vi /etc/nginx/conf/default.conf

    location ~ .php$ {

        root           /usr/share/nginx/html; (注:这里是网站的目录路径)

        fastcgi_pass   127.0.0.1:9000;

       fastcgi_index  index.php;

         #fastcgi_param  SCRIPT_FILENAME  /scripts$fastcgi_script_name;

         (注:上面一名需要修改为)

       fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;

        include        fastcgi_params;

    }

    9、MYSQL默认root密码为空,所以需要对新安装的MYSQL进行密码设置、删除匿名用户,是否开启root的远程权限和删除默认的Test数据库。

    /usr/bin/mysql_secure_installation

    10、其实的一些文件权限设置
    修改/etc/php-fpm.conf 用户组为nginx

     chown nginx:nginx /etc/php-fpm.conf

     修改/var/lib/php/session(使php能保存session)

     chown -R nginx:nginx /var/lib/php/session

    chown -R root:root /var/lib/php/session

    chmod -R 777 /var/lib/php/session

    11、启动、停止、重启Nginx、php-fpm 、MySQL:

    service nginx start     (start|stop|restart|reload)

    service php-fpm start   (start|stop|restart)

    service mysqld start    (start|stop|restart|reload)

    12、设置Nginx、php-fpm 、MySQL开机自动启动:

    chkconfig nginx on

    chkconfig php-fpm on

    chkconfig mysqld on

    CentOS 搭建LAMP服务器

    方法一:yum安装

    1、更新YUM源

    wget http://www.atomicorp.com/installers/atomic   #下载atomic自动更新YUM源

    sh atomic     #安装atomic自动更新YUM源

    yum check-update    #检查可更新的程序

     

    2、将80端品加入防火墙

    /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT #将80端口加入

    service iptables save #保存iptables

    /etc/init.d/iptables restart #重启iptables

    3、安装Apache WEB服务器:

    yum install httpd #YUM安装Apache

    service httpd start #启动Apache

    chkconfig httpd on #Apache加入开机启动

     

    4、安装PHP

    yum install php

     

    5、安装PHP扩展:

    yum -y 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  php-cli php-pdo php-tidy php-pecl-memcache

     

    6、然后安装PHP-FPM来运行PHP

    yum install php-fpm 

    7、安装mysql数据库

    yum install mysql-server #安装mysql数据库

    yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql #安装连接扩展

    8、配置appache 支持PHP

    (1)vi /etc/httpd/conf/httpd.conf

    打开appache 的配置httpd.conf配置加入PHP

    AddType application/x-httpd-php .php

    AddType application/x-httpd-php-source .phps

    9、MYSQL默认root密码为空,所以需要对新安装的MYSQL进行密码设置、删除匿名用户,是否开启root的远程权限和删除默认的Test数据库。

    /usr/bin/mysql_secure_installation

    10、启动、停止、重启Nginx、php-fpm 、MySQL:

    service nginx start     (start|stop|restart|reload)

    service php-fpm start   (start|stop|restart)

    service mysqld start    (start|stop|restart|reload)

    11、设置appache 、php-fpm 、MySQL开机自动启动:

    chkconfig httpd on

    chkconfig php-fpm on

    chkconfig mysqld on

  • 相关阅读:
    Andrej Karpathy的char-rnn Python3版本
    【转载】各位设备爹 来说说不用效果器的牛逼乐队吧
    为什么原始人和小动物不需要艺术?
    子非我焉知我之怒?人与人的悲欢并不相通
    尼采喜欢跳舞?论“每一个不曾起舞的日子 都是对生命的辜负真的”的误译!
    Thinkpad已不是曾经的IBM Thinkpad,联想已不是曾经的联想
    简单二进制编码(SBE)
    挪威志愿消防员笑话
    挪威的概念消防车
    一些有意思的牛津辩题
  • 原文地址:https://www.cnblogs.com/terryguan/p/4077037.html
Copyright © 2011-2022 走看看