旗下导航:搜·么
当前位置:网站首页 > PHP教程 > 正文

命令行下能够跑PHP剧本,然则经由过程浏览器却不能跑?【php教程】,框架,YAF

作者:搜教程发布时间:2019-12-01分类:PHP教程浏览:65评论:0


导读:今晚我在运用YAF框架的时刻,遇到了一个题目:命令行下能够跑YAF框架的进口文件,然则经由过程浏览器却不能跑?这个题目折腾了我一晚上,幸亏一个群友逐步帮我剖析了一波,非常感...
今晚我在运用YAF框架的时刻,遇到了一个题目:命令行下能够跑YAF框架的进口文件,然则经由过程浏览器却不能跑?

这个题目折腾了我一晚上,幸亏一个群友逐步帮我剖析了一波,非常感谢!

缘由是:我的FPM并没有运用yaf.so,然则CLI运用了yaf.so。

那末为何会涌现这类状况呢?由于命令行和PHP-FPM是两个差别的SAPI,它们能够加载差别途径下的php.ini文件。

而经由过程:php php文件名

这类体式格局是运用CLI这个SAPI。

经由过程:http://localhost/index.php

这类体式格局运用的是FPM这类SAPI。

那末我们怎样检察CLI形式下添加了哪些扩大呢?运用:

php -m

而在PHP剧本中运用以下函数:

<?php
phpinfo();

则能够检察PHP-FPM添加了哪些扩大。

我放毛病的缘由主如果我一向认为CLI和FPM肯定共用同一个php.ini文件,实在不肯定,这是在编译PHP源代码的时刻能够指定的。

emmm,愿望能够协助到人人。

基本真的很主要……

happy ending……

更多PHP相干学问,请接见ki4网!

以上就是命令行下能够跑PHP剧本,然则经由过程浏览器却不能跑?的细致内容,更多请关注ki4网别的相干文章!

标签:框架YAF


欢迎 发表评论: