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

    ?>

  • 相关阅读:
    JavaScript基础学习(三)—数组
    JavaScript基础学习(二)—JavaScript基本概念
    JavaScript基础学习(一)—JavaScript简介
    HTML基础学习(二)—CSS
    HTML基础学习(一)—HTML
    JDBC基础学习(六)—数据库连接池
    JDBC基础学习(五)—批处理插入数据
    js_页面关闭beforeunload事件
    css3_box-shadow使用记录
    jq_$.extend和$.fn.extend插件开发和方法的封装
  • 原文地址:https://www.cnblogs.com/ywrj/p/9386377.html
Copyright © 2020-2023  润新知