• 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();

    ?>

  • 相关阅读:
    C#编写功能让你的系统导入注册表文件时不提示
    登陆框提示历史记录
    C# 操作系统防火墙
    C# 制作Java +Mysql+Tomcat 环境安装程序,一键式安装 (续集Tomcat 配置)
    C# 修饰符你记住了吗?
    C# 实现设置系统环境变量设置
    showModalDialog使用例子,父窗口向子窗口传递值
    C#后台无刷新页面弹出alert方法
    VS2008 无法启动调试.未安装Silverlight托管调试包 .
    在GridView中使用FindControl .
  • 原文地址:https://www.cnblogs.com/ywrj/p/9386377.html
Copyright © 2020-2023  润新知