鍍金池/ 問答/PHP  Linux  網(wǎng)絡(luò)安全/ yaf可以在命令行下面跑,但是在瀏覽器里面跑不了?

yaf可以在命令行下面跑,但是在瀏覽器里面跑不了?

問題已經(jīng)解決:原來是我PHP的cli和php-fpm用的是不同的ini。謝謝大家??!

額,我的Web服務(wù)器是nginx。
大概過程如下:
我可以在命令行下面執(zhí)行入口文件: php index.php

圖片描述

但是放在瀏覽器上面就跑不了,報(bào)了500的錯(cuò)誤:

圖片描述

然后在index.php目錄寫了個(gè)測(cè)試的test.php腳本,可以用瀏覽器跑:
代碼:
圖片描述
結(jié)果:
圖片描述

請(qǐng)問下這可能是什么原因?
我沒有配路由,原來配的被我注釋了:

圖片描述

我想應(yīng)該不是路由的問題,要不然和入口文件同目錄下的test.php應(yīng)該也跑不了才對(duì)。但是test.php成功的跑起來了。

希望前輩們可以指點(diǎn)一下我下一步該怎么做?謝謝??!

回答
編輯回答
念初

先看看nginx的錯(cuò)誤日志,把PHP錯(cuò)誤調(diào)試也打開

2017年5月24日 11:36