我认为一个名为phpinfo的函数是一个显示PHP环境的函数,但是由于我在Web服务器上显示的phpinfo而从命令行执行的phpinfo结果不同。 这些为什么会有所不同? 我想成为相同的结果。cli或mod_php中的phpinfo函数有什么区别?
0
A
回答
1
从您的网络服务器调用的PHP可以配置与您的命令行PHP非常不同。
这取决于您的网络服务器设置。如果你有你的Web服务器只需拨打您的/usr/local/bin/php
(或类似)二进制那么你将有大部分是相同的输出(除了没有任何的CGI环境变量,例如HTTP_HOST,引荐等
在另一方面,如果你是使用mod_php
通过快速CGI Apache或PHP,你的phpinfo将返回不同的值,如mod_php
是PHP的一个单独编译的模块,它不叫,你可以通过命令行访问标准php
命令。
另一种可能不同之处在于您的网络服务器使用的是不同的php.ini
文件。php.ini
文件告诉php需要加载什么样的扩展名,而basi可以设置在phpinfo()
页面上找到的大部分参数。
这将很难使这些结果相同,除非您可以配置您的网络服务器不发送任何HTTP头到您的PHP脚本,并确保您的PHP服务器的PHP设置匹配(或直接调用)您的命令在线构建。您可以确保php.ini文件相同 - phpinfo()
包含当前加载的配置文件的名称。
无论如何,我不认为你能使它们相同,我不明白你为什么要输出相同。如果您希望设置类似,您需要编辑相应的php.ini
文件以将设置更改为您希望的设置。另外,如果您无权访问php.ini
文件,则可以使用php函数ini_set()
在运行时设置一些配置变量。
相关问题
- 1. phpinfo();有什么区别?和php -i?
- 2. C#&CLI与值类型和构造函数有什么区别?
- 3. 函数/方法与目标c或Swift中的区别有什么区别
- 4. mod_php和cgi php脚本有什么区别?
- 5. Managed C++和C++/CLI有什么区别?
- 6. Angular CLI和quickstart有什么区别?
- 7. angularjs和angular cli有什么区别?
- 8. C++和C++ CLI有什么区别
- 9. php cli和php cgi有什么区别?
- 10. DateTime函数有什么区别?
- 11. NtFsControlFile()和DeviceIoControl()函数有什么区别?
- 12. $ get和$ find函数有什么区别?
- 13. round()和trunc()函数有什么区别?
- 14. 在javascript中var函数和函数有什么区别?
- 15. 函数和函数()在C#中有什么区别?
- 16. RegExp的exec()函数和String的match()函数有什么区别?
- 17. 有什么区别`和$(Bash中有什么区别?
- 18. 中有什么函数参数和参数之间......区别
- 19. 在C++/CLI和C#中输入“long”有什么区别?
- 20. submit()函数和send()JavaScript函数之间有什么区别?
- 21. 函数模板和模板函数有什么区别?
- 22. JavaScript:函数名称和函数引用有什么区别?
- 23. 函数调用和函数引用有什么区别?
- 24. setTimeout与函数和无函数之间有什么区别?
- 25. 非纯函数和纯函数有什么区别?
- 26. 回调函数和常规函数有什么区别?
- 27. 为什么Xdebug的没有出现在phpinfo()函数起来
- 28. Javascript中的var name = function(){}和函数名(){}有什么区别吗?
- 29. C中的void和static void函数有什么区别?
- 30. Spark中的排序和orderBy函数有什么区别
谢谢你的回答 – freddiefujiwara 2009-06-02 06:42:35