PHP不打开php.ini情况下设置php.ini
有些时候是无法打开设置PHP.INI的这时候该怎么办 ,可以使用PHP的函数
ini_set();
来设置PHP.INI的属性,这个并不是更改PHP.INI文件的配置,然是在当前方法里面改变,当方法结束的清除
注意:
//用下面的方法是修改不了的.
post_max_size,upload_max_filesize 用下面的方法是修改不了的.
ini_set(‘post_max_size’,’1024M’);
ini_set(‘upload_max_filesize’,’1024M’);
//正确做法是用.htaccess文件:
php_value upload_max_filesize “80M”
php_value post_max_size “80M”
php_value max_execution_time “2000″
php_value memory_limit “150M”
//其实在php文档里有说明upload_max_filesize的可修改范围是PHP_INI_PERDIR。
PHP_INI_PERDIR的意思是域内指令可以在php.ini、httpd.conf或.htaccess文件中修改。
PHP_INI_SYSTEM 域内指令可以在php.ini和httpd.conf文件中修改
所以upload_max_filesize用int_set是无法修改的。只有可修改范围是PHP_INI_ALL的才可以用int_set修改。
magic_quotes_gpc 用 get_magic_quotes_gpc() 获得,不能用 set_magic_quotes_gpc 修改,原因是没这个函数。而magic_quotes_runtime可以用set_magic_quotes_runtime()来设置
RDIR 2 配置选项可在 php.ini, .htaccess 或 httpd.conf 中配置
PHP_INI_SYSTEM 4 配置选项可在 php.ini 或 httpd.conf 中配置
PHP_INI_
常量 值 含义
PHP_INI_USER 1 配置选项可在用户的PHP脚本或Windows注册表中设置
PHP_INI_PERDIR 2 配置选项可在 php.ini, .htaccess 或 httpd.conf 中配置
PHP_INI_SYSTEM 4 配置选项可在 php.ini 或 httpd.conf 中配置
PHP_INI_ALL 7 配置选项可在各处设置
下面的详细介绍
常量 | 值 | 含义 |
PHP_INI_USER | 1 | 配置选项可在用户的PHP脚本或Windows注册表中设置 |
PHP_INI_PERDIR | 2 | 配置选项可在 php.ini, .htaccess 或 httpd.conf 中配置 |
PHP_INI_SYSTEM | 4 | 配置选项可在 php.ini 或 httpd.conf 中配置 |
PHP_INI_ALL | 7 | 配置选项可在各处设置 |
ini_set
(PHP 4, PHP 5, PHP 7)
ini_set — 为一个配置选项设置值
说明
string ini_set ( string $varname , string $newvalue )
设置指定配置选项的值。这个选项会在脚本运行时保持新的值,并在脚本结束时恢复。
参数
varname
不是所有有效的选项都能够用 ini_set() 来改变的。 这里有个有效选项的清单附录。
newvalue
选项新的值。
返回值
成功时返回旧的值,失败时返回 FALSE。
范例
Example #1 设置一个 ini 选项
echo ini_get('display_errors');
if (!ini_get('display_errors')) {
ini_set('display_errors', '1');
}
echo ini_get('display_errors');
参见
get_cfg_var() - 获取 PHP 配置选项的值
ini_get() - 获取一个配置选项的值
ini_get_all() - 获取所有配置选项
ini_restore() - 恢复配置选项的值
如何改变配置选项
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanechf
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13