• Centos上安装nginx+php-fpm+mysql


            CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一。

            Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。

            PHP-FPM是一个PHPFastCGI管理器,是只用于PHP的。简介PHP-FPM(FastCGI Process Manager:FastCGI进程管理器)对于PHP 5.3.3之前的php来说,是一个补丁包1,旨在将FastCGI进程管理整合进PHP包中。         

            MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。

          

    1. 安装nginx/php-fpm/mysql. 注意nginx html所在路径(后面放置代码), 各配置文件和日志路径;
    2. 配置nginx虚拟服务器(例如,80端口),设置php-fpm访问. 最好开启rewrite等日志;
    3. 设置mysql,初始root密码. (可以放到7步)创建数据库"sns",导入数据文件;
    4. 开启网络端口,Selinux安全设置......等等;
    5. 通过外部访问简单html/php文件, 验证nginx/php-fpm是否正确. 如不正确,通过nginx/php-fpm日志调查处理;
    6. 上传代码, 配置(数据库帐号);
    7. 创建数据库"sns",导入数据文件;
    8. 通过外部访问服务器, 验证是否正确. 如不正确,通过nginx/php日志调查处理。        

            安装Nginx

            先下载4个包

           a.SSL功能需要openssl库,下载地址:http://www.openssl.org/

       b.gzip模块需要zlib库,下载地址:http://www.zlib.net/

       c.rewrite模块需要pcre库,下载地址:http://www.pcre.org/

       d.Nginx的安装包:下载地址为:http://nginx.org/en/download.html

     

            安装php-fpm,则需要将源代码编译安装

            wget http://downloads.sourceforge.net/mcrypt/mcrypt-2.6.8.tar.gz

            wget ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick-6.7.5-9.tar.gz  

     

            安装Mysql

    通过yum来进行mysql数据库的安装的,通过这种方式进行安装,可以将跟mysql相关的一些服务、jar包都给我们安装好,所以省去了很多不必要的麻烦。 :

            yum list | grep mysql //查看所有版本

            yum install 

           如果想要安装最新的MySQL版本,需要去Oracle的MySQL主页,下载最新的发布版本,然后再安装。

           查看mysql版本:

           rpm -qi mysql-server

     

           启动和永久启动 Nginx 和 PHP-FPM:

           service nginx start  

           service php-fpm start 

           安装完nginx和php-fpm,查看安装的版本:

            SELinux 是 2.6 版本的 Linux 内核中提供的强制访问控制(MAC)系统。对于目前可用的 Linux安全模块来说,SELinux 是功能最全面,而且测试最充分的,它是在 20 年的 MAC 研究基础上建立的。

          查看Selinux的状态:/usr/sbin/sestatus -v

           

           由于SELinux与现有Linux应用程序和Linux内核模块兼容性还存在一些问题,因此建议初学者先关闭selinux:

    在/etc/sysconfig/selinux下关闭。

           

           

  • 相关阅读:
    mongodb入门安装与配置
    mssql export db
    初识django
    git
    水晶报表的使用经验和资料总结
    SQL中CONVERT转化函数的用法▲
    生活
    SQL中的临时表和表变量
    Convert Datetime to String in Sql Server
    转:探讨SQL Server 2005的安全策略
  • 原文地址:https://www.cnblogs.com/fengye151/p/11664758.html
Copyright © 2020-2023  润新知