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

?>

猜你喜欢

转载自www.cnblogs.com/ywrj/p/9386377.html