• CentOS上安装Mysql+PHP-fpm+Nginx


    1.    安装Mysql

    1.1   安装操作

    双击Putty.exe

     

     图1 登录Putty 

    yum list | grep mysql

    yum install mysql-server.x86_64

    yum install mysql.x86_64

    2.    安装Nginx和PHP-fpm

    2.1.    配置PHP源

    由于php5.3.3以上才有php-fpm,所以要配置最新的PHP源。

    安装CentOS6上的Remi源: 

    rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm   

    rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

    2.2.    配置Nginx源

    打开WinSCP

     图2 编辑文件并保存

     

    编辑/etc/yum.repos.d/nginx.repo,加入

    [nginx]

     

    name=nginx

    repo

    baseurl=http://nginx.org/packages/centos/$releasever/$basearch/

    gpgcheck=0

    enabled=1 

    2.3   安装Nginx

    yum --enablerepo=remi install nginx

     

     图3 下载并安装Nginx

     

    安装路径:/usr/share/nginx 

    2.4.    安装PHP-fpm

    yum --enablerepo=remi install php-fpm

    3. 配置

    3.1.    配置Nginx虚拟服务器

    在/etc/nginx/conf.d下配置文件新增如下代码:

    listen       80;

    server_name  192.168.88.204;

    root /usr/share/nginx/html;

    3.2.    执行php文件

    在conf配置文件server中的增加:

        location ~ .php$ {

            fastcgi_pass   127.0.0.1:9000;

            fastcgi_index  index.php;

            fastcgi_param  SCRIPT_FILENAME  /$document_root$fastcgi_script_name;

            include        fastcgi_params;

        }

    3.3.    设置Mysql的初始密码

    设置mysql,root的初始密码

    /usr/bin/mysqladmin -u root password 'new-password'

    修改初始密码

    mysql> use mysql; 

    mysql> update user set password=password("1234") where user='root' and host='localhost'; 

    mysql> quit 

    service mysqld restart

    修改成功

    3.4.    开启端口

    开启端口(80)

    lsof -i tcp:80                             //查看端口占用情况

    /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT

    /etc/init.d/iptables save  

    service iptables restart                       

  • 相关阅读:
    阅读 Android源码的一些姿势
    Unity3d UGUI 界面适配 实例解析 三种适配方式
    Unity3D Android手机开发环境配置
    DOTween教程
    DoTween 部分中文文档
    C# 委托、事件,lamda表达式
    EditText中输入信息的限制的方法
    Android中shape中的属性大全
    Android 高版本API方法在低版本系统上的兼容性处理
    python 绘制f(x)=x^2
  • 原文地址:https://www.cnblogs.com/fengye151/p/14016565.html
Copyright © 2020-2023  润新知