如何修改php.ini参数

修改php的配置项都是在php.ini中,在php,ini中的修改会影响所有使用php的程序。如果想通过其他方式修改参数,需要怎么做?

1、ini_set()

        说明:string ini_set ( string $varname , string $newvalue )。设置指定配置选项的值。这个选项会在脚本运行时保持新的值,并在脚本结束时恢复。注意:并不是所有有效的选项都能够用ini_set()来改变的。

2、php_flag、php_value、php_admin_flag、php_admin_value

       使用php_flag、php_value、php_admin_flag、php_admin_value修改Apache配置文件(httpd.conf)和.htaccess文件中的指令来修改 PHP 的配置设定,不需要修改php.ini文件。
        php_value:设定指定的值,但不能设定布尔值。
        php_flag:用来设定布尔值的配置指令
        php_admin_value:设定指定的指令的值。不能用于 .htaccess 文件。任何用 php_admin_value 设定的指令都不能被 .htaccess 或 virtualhost 中的指令覆盖。
        php_admin_flag:用来设定布尔值的配置指令。不能用于 .htaccess 文件。任何用 php_admin_flag 设定的指令都不能被 .htaccess 或 virtualhost 中的指令覆盖。

案例:

<Directory /var/www/html/test>
       php_flag register_globals On
</Directory>
时间: 2024-10-13 06:21:25

如何修改php.ini参数的相关文章

WEKA运行参数修改(RunWeka.ini文件)

一般使用weka进行数据挖掘的时候会碰到两个问题,一是内存不够,二是libsvm使用不了,这时就需要重新配置RunWeka.ini文件,解决上述问题.查看RunWeka.ini原文如下: 1 # Contains the commands for running Weka either with a command prompt 2 # ("cmd_console") or without the command prompt ("cmd_default"). 3

MySQL配置文件mysql.ini参数详解、MySQL性能优化

MySQL配置文件mysql.ini参数详解.MySQL性能优化 my.ini(Linux系统下是my.cnf),当mysql服务器启动时它会读取这个文件,设置相关的运行环境参数. my.ini分为两块:Client Section和Server Section.   Client Section用来配置MySQL客户端参数.   要查看配置参数可以用下面的命令: show variables like '%innodb%'; # 查看innodb相关配置参数 show status like

使用.htaccess修改php.ini的配置

我们知道php的配置都在php.ini这个配置文件中,在修改相应的参数后重启一下web服务器即可生效.但 是有时我们的空间可能是租用的虚拟主机,没有权限修改服务器的配置,这样可以在代码中通过ini_set()这个函数修改php的相关配置.但是这个函数 不是万能的,有些参数(例如post_max_size)修改不了的.PHP参数的可修改范围有以下几种  常量  值  可修改范围  PHP_INI_USER  1  配置选项可在用户的 PHP 脚本或 Windows 注册表中设置  PHP_INI_

Eclipse.ini参数设置(Maven Integration for Eclipse JDK Warning)

Eclipse安装Maven插件后,Eclipse启动问题:Maven Integration for Eclipse JDK Warning. 解决方法: 1. 设置Eclipse使用的JRE为本机安装的JDK目录: 1.1 在eclipse.ini中添加两行 -vm C:\Program Files\Java\jdk1.6.0_10\bin\javaw.exe 注意: 要写在两行,写在一行不能生效:这两行要定在-vmargs之前,不然也不能生效. 1.2  或设置Eclipse--Windo

Nginx下修改php.ini

Nginx下修改php.ini配置文件,需要通过php-cgi的FastCGI来重新加载php.ini文件 php-fpm  -c <path>|<file> : 查找php.ini文件的目录 命令:sudo php-fpm {start|stop | quit | restart | reload | logrotate} --start   启动 PHP 的 fastcgi 进程 --stop   强制终止 PHP 的 fastcgi 进程 --quit    平滑终止 php

修改Linux内核参数提高Nginx服务器并发性能

当linux下Nginx达到并发数很高,TCP TIME_WAIT套接字数量经常达到两.三万,这样服务器很容易被拖死.事实上,我们可以简单的通过修改Linux内核参数,可以减少Nginx服务器 的TIME_WAIT套接字数量,进而提高Nginx服务器并发性能.   vi /etc/sysctl.conf   增加以下几行: net.ipv4.tcp_fin_timeout = 30 net.ipv4.tcp_keepalive_time = 1200 net.ipv4.tcp_syncookie

纠正要求修改数据库NLS_LENGTH_SEMANTICS参数的错误要求

1.开发人员错误的要求 先看一封开发人员向某DBA提出的一个"要求修改数据库NLS_LENGTH_SEMANTICS参数"的邮件: 上面邮件,出于对隐私的保护,对发件人,收件人,数据库名称进行了隐涂. 邮件内容主要意思是: (1)   源端和目标端数据库的字符集均为SIMPLIFIED CHINESE_CHINA.UTF8,但是源端数据库NLS_LENGTH_SEMANTICS参数的值为char,目标数据库NLS_LENGTH_SEMANTICS参数的值为byte (2)   邮件中对

修改Linux内核参数提高Nginx服务器在高的时候的性能

并发 Linux下高并发的Nginx服务器,当TCP TIME_WAIT套接字数量经常达到两.三万,服务器很容易被拖死.通过修改Linux内核参数,可以减少Nginx服务器的TIME_WAIT套接字数量. vi /etc/sysctl.conf 增加以下几行: 引用 net.ipv4.tcp_fin_timeout = 30 net.ipv4.tcp_keepalive_time = 1200 net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_tw_reuse =

使用js修改url地址参数

该方法可以修改url的参数. 例如将 www.baidu.com 修改为 www.baidu.com?name=123 操作为: window.location.href = changeURLArg(window.location.href,'name',123) 1 function changeURLArg(url,arg,arg_val){ 2 var pattern=arg+'=([^&]*)'; 3 var replaceText=arg+'='+arg_val; 4 if(url.