繁体   English   中英

两个php.ini文件是否意味着我安装了两次PHP?

[英]Does two php.ini files mean that I installed PHP twice?

我在安装了lampp的Ubuntu 11.10上正常工作。 由于我无法将xDebug作为PHP模块安装在Eclipse中使用,因此我进行了一些搜索,偶然发现了两个不同的php.ini文件。 一个位于/ etc / php5 / cli中,另一个位于/ opt / lampp / etc中。 调用PHP的phpinfo()表示它从/ opt / lampp / etc加载了配置文件,但是当我运行“ php --ini”时,它表示从/ etc / php5 / cli加载了一个配置文件。 我需要从/ etc卸载吗?

cli/etc/php5/cli代表Command Line Interface ,因此使用php.ini文件,当你从命令行调用PHP。

/opt/lampp/etcphp.ini是lampp所安装的php.ini ,并且您已经注意到,它是apache用于Web请求的。 (对于那些不使用lampp软件包的用户,您可能会在/etc/php5/apache2/看到apache的php.ini 。)

PHP在每种环境中的行为确实有所不同,这就是为什么需要两个配置文件的原因。 在这里查看更多信息。

如果您从不从命令行使用php(请不要忘记cron作业!),则可以忽略/etc/php/cli ,但是不,您也不应卸载。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM