• centos + nginx + phpfpm +mysql的简单配置


    centos + nginx + php-fpm +mysql的简单配置
    操作系统:centos 6.5 php-fpm版本:5.6 nginx版本:1.6.2 mysql版本:5.1
    最近有几个刚学php的朋友问我lnmp华晶怎么搭建,我之前写过一个编译安装的,但是他们需要更简单一点的,那就yum安装了,刚开始使用,这也是不错的选择。这次演示除了nginx是简单编译安装外,其他的均为yum安装。

    安装前准备

    安装约定(这个根据自己习惯,可自行修改)
    1.软件源码包我都下载到/usr/local/src这个目录下
    2.软件一般都编译安装到/usr/local这个目录下
    安装基础库
    yum -y install gcc gcc-c++ openssl-devel zlib-devel pcre pcre-devel
    安装软件源
    rpm -Uvh http://repo.webtatic.com/yum/el6/latest.rpm

    编译安装nginx
    切换到下载目录
    cd /usr/local/src

    下载源码包
    wget http://nginx.org/download/nginx-1.14.2.tar.gz

    解压源码包
    tar zxvf nginx-1.14.2.tar.gz

    切换到解压目录
    cd nginx-1.14.2

    编译前配置
    ./configure --prefix=/usr/local/nginx

    如果没什么错误即可进行编译安装
    make && make install

    至此nginx就安装完了,可以执行下面命令启动它
    /usr/local/nginx/sbin/nginx

    安装php-fpm

    yum -y install php71w-fpm

    修改配置让nginx将访问到的php文件转发给php-fpm处理
    vi /usr/local/nginx/conf/nginx.conf

    找到
    location / {
    root html;
    index index.html index.htm;
    }

    修改成
    location / {
    root html;
    index index.html index.htm index.php;
    }

    然后在server{}里面添加如下内容

    location ~ .php$ {
    root html;
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
    }

    其中 /usr/local/nginx/html/为你的存放php文件目录,可自行修改
    安装完php-fpm即可重启它
    service php-fpm start
    同时平滑重启一下nginx
    /usr/local/nginx/sbin/nginx -s reload
    这个时候你可以在/usr/local/nginx/html目录下新价格php文件,看是否可以正常工作

    安装mysql
    yum install -y mysql mysql-devel mysql-server
    启动mysql
    service mysqld start
    至此lnmp其实已经安装完成

    补充:
    不过你还可以安装一些php常用模块和设置一些服务开机启动
    安装php常用模块
    yum -y install php71w-devel php71w-gd php71w-mbstring php71w-mysql php71w-pdo php71w-xml php71w-fpm
    设置mysql和php-fpm开机启动
    chkconfig mysqld on
    chkconfig php-fpm on

  • 相关阅读:
    Spring 基础知识
    AJAX 基础知识
    Struts2 基础知识
    数据库——视图
    JAVA常见的集合类知识
    jsp同一应用中页面间传值方式
    mongodb 设置数据库管理员登录权限
    java freemark生成word文档
    java 多个文件打包zip
    easyui form提交文件(上传图片和文件)
  • 原文地址:https://www.cnblogs.com/tiaowangdeying/p/10491703.html
Copyright © 2020-2023  润新知