这篇文章主要讲解了“php怎么在web环境和命令行环境下查找php.ini的位置”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php怎么在web环境和命令行环境下查找php.ini的位置”吧!
php.ini 是php运行的配置文件,不是一个必须使用的文件。不过通常php程序运行都需要加载php.ini文件。 php.ini 提供了一些重要的参数。比如运行的时候出错的时候是否报错,运行的内存最大是多少 和一些php扩展的配置信息。
php.ini 在哪里可以找到
如果源代码安装的时候,有个配置的参数 --with-config-file-path
可以指定位置。对于安装好的php程序向获取php.ini的位置可以查看php的信息。
1. web环境通过phpinfo() 查看php.ini位置
(php.ini 在哪里 "php.ini 在哪里")
命令行模式通过 php -i 查看
php -i | grep php.ini Configuration File (php.ini) Path => /usr/local/php/lib Loaded Configuration File => /usr/local/php/lib/php.ini
需要注意的是如果 php.ini path
下没有 php.ini 文件,那么 Loaded Configuration File
是空的。意思是没有加载php.ini 的配置文件。
php 运行的时候如何加载php.ini
1.如果是 php-fpm 方式运行,启动php-fpm 通过参数 -c 指定配置文件即可。
php-fpm -c /website/www.liuhaolin.com/phpenv/php.ini
2.命令行方式也一样通过 -c 指定即可
# 默认的情况产看内存的使用限制 php -r "echo ini_get('memory_limit');" # 输出 128M
临时性的修改一下php.ini的参数
通过命令参数 -d
php -d memory_limit=512M -r "echo ini_get('memory_limit');" # 输出 512M
感谢各位的阅读,以上就是“php怎么在web环境和命令行环境下查找php.ini的位置”的内容了,经过本文的学习后,相信大家对php怎么在web环境和命令行环境下查找php.ini的位置这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。