命令行下可以跑PHP脚本,但是通过浏览器却不能跑?-php教程

资源魔 61 0
今晚我正在应用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源代码的时分能够指定的。

e妹妹m,心愿能够协助到各人。

根底真的很首要……

happy ending……

更多PHP相干常识,请拜访PHP中文网!

以上就是饬令行下能够跑PHP剧本,然而经过阅读器却不克不及跑?的具体内容,更多请存眷资源魔其它相干文章!

标签: php开发教程 php开发资料 php开发自学 框架 YAF

抱歉,评论功能暂时关闭!