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脚本中的$argv和$argc配置方法
在实际工作中有可能会碰到需要在nginx命令行执行php脚本的时候,当然你可以去配置一个conf用外网访问. 在nginx命令行中 使用 php index.php 就可以执行这个index.php脚本了,但是怎么传递参数呢?那就要用到$argv和$aegc了.不用开启什么设置 直接在脚本中使用,类似于http传值中的$_POST和$_GET.. 在index.php插入以下菜吗 <?php echo $argv[0]; echo "\n"; var_dump($argv[1])
-
php开启与关闭错误提示适用于没有修改php.ini的权限
windows系统开关php错误提示 如果不具备修改php.ini的权限,可以将如下代码加入php文件中: 代码如下 ini_set("display_errors", "On"); error_reporting(E_ALL | E_STRICT); 当然,如果能够修改php.ini的话,如下即可: 代码如下 找到display_errors = On 修改为 display_errors = off 注意:如果你已经把PHP.ini文件复制到windows目录下
-
查找php配置文件php.ini所在路径的二种方法
通常php.ini的位置在: 复制代码 代码如下: /etc目录下或/usr/local/lib目录下. 如果你还是找不到php.ini或者找到了php.ini修改后不生效(其实是没找对),请使用如下办法: 1.新建php文件,写入如下代码 复制代码 代码如下: <?phpecho phpinfo();[code] 然后在浏览器访问该页面,搜索php.ini, 2.执行,(需要修改php为你自己的路径)[code]/usr/local/php/bin/php --ini 会显示php.ini所在
-
基于命令行执行带参数的php脚本并取得参数的方法
本文分析了基于命令行执行带参数的php脚本并取得参数的方法.分享给大家供大家参考,具体如下: 一.为什么我们要在命令行下运行php脚本呢? 个人理解,主要有二个原因: 1. 利用crontab去跑php,可以给服务器减压,当然在这里有一个条件,就是实时性要求不高.比如:sns中的好友动态,这个实时要求不高,但是数据量比较大,这个时候定时跑的话,会给web服务器,数据库服务器分担不小的压力. 2. 就是我们要定时去完成某一事情,比如:我要删除一个月前,用户留言,这个时候,写的php脚本在cront
-
PHP命令行脚本接收传入参数的三种方式
通常PHP都做http方式请求了,可以使用GET or POST方式接收参数,有些时候需要在shell命令下把PHP当作脚本执行,比如定时任务.这就涉及到在shell命令下如何给php传参的问题,通常有三种方式传参. 一.使用$argv or $argc参数接收 复制代码 代码如下: <?php /** * 使用 $argc $argv 接受参数 */ echo "接收到{$argc}个参数"; print_r($argv); 执行 复制代码 代码如下: [root@DE
-
实例讲解yii2.0在php命令行中运行的步骤
Yii中的资源是和Web页面相关的文件,可为CSS文件,JavaScript文件,图片或视频等,资源放在Web可访问的目录下,直接被Web服务器调用. 有时候有些功能需要做到计划任务中去,因此就需要yii能用php命令去执行.yii2.0是支持php命令行运行的,操作方法如下: 在yii根目录下面有个"yii"文件(不是"yii.bat"),这个文件就是入口.然后"commands"目录下会默认有个"HelloController.ph
-
php生成curl命令行的方法
本文实例讲述了php生成curl命令行的方法.分享给大家供大家参考,具体如下: 示例: curl "http://localhost/other/serverInfo.php?dd=ddd" -H "Host:localhost" -H "Connection:keep-alive" -H "Cache-Control:max-age=0" -H "Accept:text/html,application/xhtml
-
修改Apache配置指定php配置文件php.ini的位置方法
一般Apache安装php后,php配置文件默认加载位置在php/lib/文件夹下,如果该文件夹下没有php.ini文件则apache就会找不到php的配置文件,这时有两种方法, 第一种方法:就是复制一个相同版本的php的配置文件到该默认加载文件夹下,那么此时该配置文件中的配置就会被应用. 第二种方法:就是指定一个现存的php.ini位置.具体方法如下: (在httpd.conf文件最后一行添加PHPIniDir /usr/local/lib/php.ini ) 如下图: 修改后Apache配置
-
如何通过Linux命令行使用和运行PHP脚本
下面通过图文并茂的方式给大家分享下通过Linux命令使用和运行PHP脚本. PHP是一个开源服务器端脚本语言,最初这三个字母代表的是"Personal Home Page",而现在则代表的是"PHP:Hypertext Preprocessor",它是个递归首字母缩写.它是一个跨平台脚本语言,深受C.C++和Java的影响. 在 Linux 命令行中运行 PHP 代码 PHP的语法和C.Java以及带有一些PHP特性的Perl变成语言中的语法十分相似,它当下大约正被
-
php命令行写shell实例详解
php 可以像java perl python 那样运行,今天发现如果我早早知道这个,或许我不会去学习java 和 python 当年学java不过为了一个程序放在服务器上,不停的跑啊跑,原来 php 也可以. php -h Usage: php [options] [-f] <file> [--] [args...] php [options] -r <code> [--] [args...] php [options] [-B <begin_code>] -R &l
-
图解找出PHP配置文件php.ini的路径的方法
近来,有不博友问php.ini存在哪个目录下?或者修改php.ini以后为何没有生效?基于以上两个问题,我觉得有必要教一下刚接触PHP的博友们如何找到PHP调用php.ini的路径目录. 一般安装PHP环境无非有两种平台,Linux环境下与WIN平台下.而WIN平台居多,因为现在套装安装包非常方便,如appserv.wamp一件安装包等等.而Linux下也有LNMP一键安装包,非常方便.由于这些安装做了简化,所以自然的许多博友就不太清楚环境安装好了以后php.ini放在哪个目录下,或者在某个目录
-
php.ini修改php上传文件大小限制的方法详解
打开php.ini,首先找到file_uploads = on ;是否允许通过HTTP上传文件的开关.默认为ON即是开upload_tmp_dir ;文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹upload_max_filesize = 8m ;望文生意,即允许上传文件大小的最大值.默认为2Mpost_max_size = 8m ;指通过表单POST给PHP的所能接收的最大值,包括表单里的所有值.默认为8M一般地,设置好上述四个参数后,上传<=8M的文件是不成问题,
随机推荐
- 一个小型js框架myJSFrame附API使用帮助
- redis中使用java脚本实现分布式锁
- 对js中回调函数的一些看法
- C#调用sql2000存储过程方法小结
- PHP实现的构造sql语句类实例
- 深入分析js中的constructor和prototype
- Bootstrap中的fileinput 多图片上传及编辑功能
- python实现将pvr格式转换成pvr.ccz的方法
- flashas菜鸟入门教程下载第1/2页
- VBS教程:运算符-幂运算符 (^)
- jQuery+ajax实现文章点赞功能的方法
- js实现ArrayList功能附实例代码
- 深入nodejs中流(stream)的理解
- C# 调用Delphi dll 实例代码
- C#操作ftp类完整实例
- 5分钟快速实现Android爆炸破碎酷炫动画特效的示例
- 基于react后端渲染模板引擎noox发布使用
- Android仿Boss直聘文本日期混合滚轮选择器示例
- PostMan post请求发送Json数据的方法
- C#实现文件夹的复制和删除