debian下安装LNMP环境(二)

                           调试篇


上篇已经安装好了nginx,php5.6和mysql,接下来就该让他们混合在一起,产生化学反应。

一、nginx

(1)在浏览器输入:http://ip,正常的话,会有页面,welcome to nginx
我这里是浏览器访问失败,
具体解决方案请看我的另一篇博客:
http://blog.csdn.net/LJFPHP/article/details/78670459

二、配置nginx

1、配置文件
参考链接:http://blog.csdn.net/ljfphp/article/details/78474152

2、修改完配置文件之后报错: invalid number of arguments in “fastcgi_index” directive in /etc/nginx/sites-enabled/default:61

原因:我的fastcgi_index后面没有加‘;’,一个分号惹出的惨祸

3、nginx重启报错:Job for nginx.service failed. See ‘systemctl status nginx.service’ and ‘journalctl -xn’ for details.

这个貌似是同时开启两个服务报的错,具体不知道怎么解决。我退出登录,重登就好了。

二、php服务相关

1、查询9000端口有没有被占用

netstat -antp | grep 9000

2、查看占用9000端口的是哪个程序

lsof -i:9000

3、如果此时我们的php5-fpm服务没有开启,那么请开启

su root
/etc/init.d/php5-fpm start

开启成功的话,会出现’ok’。

三、找到根目录,并且打印出phpinfo()信息

1、打开Nginx配置文件,看看我们的根目录在哪

cd /etc/nginx/sites-available
cat default

找到我们配置的根目录的位置,我的根目录为: /var/www/html;

2、修改/var/www/html 下面的那个文件,这个就是welcome to nginx的页面。我们可以修改下,然后就会在浏览器看到页面改变。

3、在根目录下创建php文件,test.php

<?php  phpinfo(); ?>

这里需要注意,不要写成:echo phpinfo();这种形式的
在根目录下新建test.html,输出hello world

4、浏览器通过域名访问test.php和test.html,结果发现,html文件被解析,但是php文件无反应。

四、nginx服务器解析不了php文件。

1、查看配置文件的位置
php --ini //这就就找到了配置文件的位置

2、nginx错误日志:“fastcgi_pass” directive is duplicate
解决办法:fastcgi_pass 有两个,需要注销掉其中一个。
一般都是注销掉fastcgi_pass 127.0.0.1:9000;

3、查看nginx的access.log日志。发现请求成功,200,但是还是解析不了php。那么很有可能是php5-fpm的问题了。继续百度

4、找到/var/run,找到php5-fpm.sock,这是个程序文件。这个文件存在说明php方面是没问题的。因为根据我们的配置,遇到.php文件,会让php5-fpm.sock进行解析。

五、问题所在:

1、最后发现,是访问路径的问题。我这边配置文件写的root是/var/www,我访问的浏览器路径是:httP://ip/test.php。
这种方式是错误的,访问路径应该为http://ip/html/test.php。也就是说,这里默认的,ip代表的是/var/www,后面的html还是需要加上的。

此时在/var/www下新建test.php,输入:

<?php
phpinfo();
?>

然后在浏览器输入:http://ip/test.php即可

这里写图片描述

六、关于mysql的基本操作

请看我的另一篇博客:
http://blog.csdn.net/LJFPHP/article/details/78670974

      到这里,我们的nginx和php已经没问题了。而且已经能够访问php文件了。接下来就是引入我们的项目,还有数据库的移植等问题。具体的请期待第三篇,引入项目篇

end

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

铁柱同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值