zoukankan      html  css  js  c++  java
  • LNMP分离

    1.Nginx 找php

    在nginx 配置文件的server里 添加

    location ~.*.(php|php5)?$ {                                          

                root    /var/www/html/wwwcom;

                fastcgi_pass    127.0.0.1:9000;     (此处IP改为php端IP即可)

                fastcgi_index   index.php;

                include     fastcgi.conf;

            }

    2.在php端 修改php配置文件/usr/local/php5/etc/php-fpm.cof

    151行 监听端口ip 改为php自身ip  使php能监听前来访问的服务进行连接

    (一般nginx和php是在一起的 如果nginx和php分离了,那么php网页要放在 php服务端并且创建用户使php,nginx的控制用户一致,再设置存放网页目录的属主属组均为此用户)

    3.php与mysql  

    在php编译安装时

     将--with-mysql=/usr/local/mysql修改为 --with-mysql=mysqlnd 因为php软件包里已经自带安装了mysql客户端的连接工具,只要不指定本地myslq即可实现php与mysql的连接

    4.mysql端 在mysql创建一个库时

    create database wk;        创建一个数据库名字为 wk

    grant all on wk.* to xixi@'1.1.1.1' identified by '123456';

    创建一个用户管理一个库 并设置用户的密码

    wk库名   

    xixi管理用户名

    1.1.1.1使哪个ip或网段允许访问此库

    123456     库的密码

    当php需要调用mysql数据库的内容时 只需要在网页里加入此库的ip地址 用户密码即可访问此库    php与库的连接为前端写进网页代码里的 只需准备好库即可

    vim /usr/local/httpd/htdocs/test1.php

    <?php

    $link=mysql_connect('localhost','root','123456');  

                    #localhost改为mysql端ip ,库的用户密码即可连接此库

    if($link) echo "lianjiele !";

    mysql_close();

    ?>

  • 相关阅读:
    页面布局的一些心得
    EverNote自定义模板
    运行时创建类的小问题
    测试窗体只能用于来自本地计算机的请求
    VS2010技巧:如何在js文件中使用jQuery智能感知
    让SQL Server Compact支持 Membership, Role and Profile provider
    MVC3返回一个或者多个数据集的方法
    NuGet使用方法
    mvc@helper 的用法和作用
    LINQ to Entities 不识别方法"System.String ToString()"
  • 原文地址:https://www.cnblogs.com/ywrj/p/9386377.html
Copyright © 2011-2022 走看看