在XAMPP v3.2.1中,启动apache时,弹出“directive 'register_globals' is no longer availble in PHP”警告。
来源:互联网 发布:project软件项目案例 编辑:程序博客网 时间:2024/05/18 01:20
最近,玩WordPress的时候,曾经修改过php.ini中全局变量的属性:register_globals,本来值是Off,但在学习的过程中,为了能够使用某些原有的函数,故而将其属性值改为On。这样导致一个警告,这个警告并不是在运行php文件时弹出的,而是每次启动apache服务器的时候,两次弹出一个警告框。
directive 'register_globals' is no longer availble in PHP。
所以,一旦出现这样的问题,那就把register_globals的属性改为Off即可。同时,经过查看别人的出错情况,才知道原因如此:
从PHP 5.3 开始,为了更好的向 PHP 的未来版本(PHP6) 过渡,将未来不再支持的函数标记为 DEPRECATED。在代码中使用这些函数,将毫不留情的在页面中显示警告信息:“使用了过时的函数…”,诸如此类。
配置文件迁移
PHP 5.3 开始,配置文件 php.ini 中的一些配置将会在 PHP 执行时显示过时警告,这些配置将在 PHP6中不再存在,相关功能也将关闭。
define_syslog_variables
register_globals
register_long_arrays
safe_mode
magic_quotes_gpc
magic_quotes_runtime
magic_quotes_sybase
所以,只需要在php.ini中,做如下的设置即可。
register_globals = Off
- 在XAMPP v3.2.1中,启动apache时,弹出“directive 'register_globals' is no longer availble in PHP”警告。
- PHP中register_globals参数设置
- xampp中apache在windows7下无法启动的问题
- Debugger is no longer active
- xampp中Apache启动时443端口被占用
- 今天在真机调试时遇到的"The identity used to sign the executable is no longer valid"
- Xampp中Apache无法启动的解决方法
- xampp中Apache无法启动的解决方法
- Xampp中Apache无法启动问题解决
- Xampp中Apache无法启动的解决方法
- XAMPP中Apache不能启动的解决方法
- XAMPP中Apache突然无法启动
- Xampp中apache无法启动的解决方法
- Xampp中Apache无法启动的解决方法
- 问题:XAMPP中Apache启动失败
- Error: The project file ' ' has been renamed or is no longer in the solution
- 关于ERROR: 'rake/rdoctask' is obsolete and no longer supported. Use 'rdoc/task' (available in RDoc
- VS2010 The project file ' ' has been renamed or is no longer in the solution
- (*(volatile unsigned long *)详解
- 浪费了半年时间,开始做论文了
- AMQP概念模型
- go内部实现
- Bluetooth stack from wiki
- 在XAMPP v3.2.1中,启动apache时,弹出“directive 'register_globals' is no longer availble in PHP”警告。
- Keil编程环境下STM32内存管理研究[转载]
- 长期使用电脑的危害与预防方法
- jvm监测工具-Visual VM
- 一个java的DebugOut类(调试输出类)
- 常用的宏符号
- 关于程序是怎样在STM32里运行的
- linux 中磁盘及文件系统管理命令
- c++ STL之 set 的个性(权哥)