【透析PHP的配置文件php.ini】教程文章相关的互联网学习教程文章

mountain-lion – 我必须在Mountain Lion上编辑哪个php.ini文件?【代码】

我最近升级到Mountain Lion并在终端中重新配置我的apache2(https.conf)文件以加载PHP并自动启动. 我的localhost / ~username / phpinfo.php页面显示我的PHP配置(php.ini).我看到upload_files设置为ON,max_size_upload设置为20MB.但是,没有设置upload_tmp_dir(它表示NO VALUE).我假设默认的tmp目录是“/ tmp”. 当我做$cd /etc/ $sudo nano php.ini.default 转到upload_tmp_dir并删除;在它前面并输入值/ tmp(保存并退出). 当我加载p...

Apache 的 php.ini 配置文件详解

[root@taokey ~]# grep -v ";" /application/php/lib/php.ini [PHP] engine = On ——→ 是否启用 PHP 解析引擎 short_open_tag = Off ——→ 是否使用简介标志 asp_tags = Off ——→ 不允许 asp 类标志 precision = 14 ——→ 浮点型数据显示的有效期 y2k_compliance = On ####是否强制打开 2000 年适应(可能在非 Y2K 适应的浏览器中导致问题)。 output_buffering = 4096 ——→ 输出...

php.ini中文版【代码】

[PHP];;;;;;;;;;;;;;;;;;;;;;; ; 关于 php.ini 配置文件 ; ;;;;;;;;;;;;;;;;;;;;;;; ; PHP 的初始化文件, 必须命名为 php.ini. ; 主要是用来负责PHP的配置.; PHP 会尝试通过一些地址来寻找和加载配置. ; 比如有以下几种方式依次查找该文件: ; 1. SAPI . ; 2. 环境变量 PHPRC . (As of PHP 5.2.0) ; 3. Windows上预定义好的注册表 (As of PHP 5.2.0) ; 4. 当前工作环境目录 (except CLI) ; 5. 网站 的路径 (for SAPI modules), PH...

在集成环境中修改配置文件php.ini不生效的解决办法【图】

配置完成之后一定要重启服务,如果重启服务还是不生效。 就去看一下phpinfo(),找到Loaded Configuration File选项,这个才是真正读取的配置文件

什么是php.ini中apache2handler下的超时设置?会影响会话超时吗?【代码】

我想知道php.ini中apache2handler下面的含义是什么Timeouts Connection: 10 - Keep-Alive: 10我有一个问题,在10分钟不活动后会话超时,我想知道上面是什么导致会话超时10分钟而不是4小时,就像我在下面. 目前我在php.ini下的会话设置是这样设置的:session.cache_expire 180 180 session.cache_limiter nocache nocache session.entropy_length 0 0 session.gc_divisor 10 1000 session.gc_maxlifetime 14400 14400 se...

php.ini不允许我使用disable_functions【代码】

我把它放在php.ini文件中:disable_functions="popen,exec,system,passthru,proc_open,shell_exec,show_source,phpinfo"但是我仍然可以调用它们(经过测试的exec和shell_exec.我已经多次重启网络服务器了. (在windows下).解决方法:尝试删除双引号:disable_functions=popen,exec,system,passthru,proc_open,shell_exec,show_source,phpinfo

PHP致命错误:[ionCube Loader] Loader必须作为php.ini中的第一个条目出现

当我尝试启动Apache时,Apache错误日志中出现以下错误:PHP Fatal error: [ionCube Loader] The Loader must appear as the firstentry in the php.ini file in Unknown on line 0解决方法:从错误消息本身可以清楚地看出错误是什么.请先在stackoverflow上发布之前做一些研究. Zend扩展可以直接从/etc/php.ini文件加载,也可以从/etc/php.d/目录中加载. 在以下示例中,此离子立方体线必须出现在任何Zend配置节之前.这些部分通常以[Zen...

PHP上传的文件超过了php.ini中的upload_max_filesize指令

在将此标记为重复之前,请听我说.我已经尝试了所有可以在网上找到的建议.没有用.我重新开始无数次.我在下面尝试过的详细列表. 这是我的设置: > Nginx 1.10> PHP 7.0> WordPress 4.7>我在VPS上.我可以访问和控制每个文件! 这就是我想要做的事情: >增加WordPress的上传文件大小. 为什么? >无论何时我上传的文件大小超过2兆字节,我都会收到此错误:上传的文件超出了php.ini中的upload_max_filesize指令.这就是它告诉我的全部. 这就...

阻止访问php.ini文件【代码】

我们在Web树的根目录中有一个自定义的php.ini和.htaccess文件. 默认情况下无法访问.htaccess,但可以访问php.ini. 例如:http://example.com/php.ini是什么阻止访问php.ini文件的重新开始的过程?解决方法:此外,如果您必须在公共文件夹中使用它,请尝试:<Files php.ini>order allow,denydeny from all </Files>

php.ini upload_max_filesize没有更新【代码】

我正在运行CentOS 6.4.我已经更改为/ etc文件夹中的php.ini文件.我已将upload_max_filesize从2M更改为50M,因此它显示为:upload_max_filesize = 50M我还将post_max_size更改为52M,因此它显示为:post_max_size = 52M现在我使用service httpd restart命令和/ sbin / service命令重新启动了Apache,但是当我进入/ var / www / html的root html目录并打开我的测试phpinfo()文件时,upload_max_filesize和post_max_filesize的值是仍然是默...

将php.ini的session.auto_start设置为1被视为不良做法?

我正在使用php.ini的session.start_auto并尝试将其设置为1.我正在构建的站点需要在每个页面上进行会话管理,而服务器只包含一个站点.这被认为是不好的做法(比如打开全局变量 – 我不会这么做!) – php.net对它没有太多说法.解决方法:>如果部署您的应用程序的人无法控制php.ini(例如共享主机),那么IMO依赖于php.ini设置可能会非常棘手.即使可以更改php.ini,理解由于php.ini配置问题导致的问题可能很难理解(您可能必须编写一个脚本,...

php.ini中的max_input_vars实际上有什么影响,什么是安全的高值?

我知道max_input_vars的php.ini值默认为1000(我使用的是5.6版本).我的POST数据被截断,所以我需要增加值.这确实解决了我的问题.在更改这些值时,我只想了解它实际上具体影响了什么. 如果我向我的后端发送一组数据,这是否意味着它只能包含大约1000个元素?看起来我的表单总和不是1000个输入字段,所以我想弄清楚这个数字的用途. 我能去的安全高数是多少? 10000会被认为太高吗?解决方法:基本上这就是我们所谓的“理智检查”.它将请求限...

Apache没有加载PHP.ini【代码】

好的,这是一个初学者的问题,但我似乎无法找到解决方案.我跑了<?php phpinfo(); ?&GT并确认了我的php.ini路径.在php.ini中进行更改后重新启动Apache服务器,但Apache仍然不接受我在php.ini中所做的更改.我无法加载扩展,更改错误报告状态等.我应该在哪里看,我还应该做些什么才能使Apache与我的php.ini一起工作? (p.s:PHP工作正常,所以我认为httpd.conf中的LoadModule没有问题) 另外,这是我的phpinfo输出:http://jsbin.com/ipilom...

php 5.6.17没有php.ini

我正在尝试安装composer来让laravel工作.Composer给了我以下错误:Some settings on your machine make Composer unable to work properly.Make sure that you fix the issues listed below and run this scriptagain: The openssl extension is missing, which means that secure HTTPStransfers are impossible. If possible you should enable it orrecompile php with –with-openssl根据这篇文章,我需要取消注释openssl扩展.c...

Docker-Compose不会为我的php.ini文件量【代码】

我正在尝试使用docker-compose来扩展我的php.ini文件,这样我就可以在我的本地机器上动态更改,看看它如何影响主机.不幸的是,到目前为止,在Dockerfile中创建时,我能够将php.ini文件放入容器的唯一方法就是直接. 附件是使用下面的当前设置正常运行的容器图像.我的Dockerfile如下:FROM ubuntu:14.04 MAINTAINER Joe Astrahan <jastrahan@poolservice.software>VOLUME ["/var/www"]RUN apt-get update && \apt-get install -y software...