找回密码
 立即注册

QQ登录

只需一步,快速开始

教程经验总索引TVMW5/小日本5 索引【视频转换】小日本4/TE4XP 索引【视频转换】TAW4 / TDA3 索引【DVD打包软件】
Nero 索引DVD-Lab 索引【DVD打包软件】编解码器 索引 【必读】固顶帖011号
查看: 2100|回复: 0

[已解决] 运行PHP网页程序出错:Deprecated: Function ereg_replace() is deprecated in...

[复制链接]

9328

威望

242

金钱

1万

贡献

管理员

自由的灵魂

积分
99813
主题
5263
回帖
26212
注册时间
2003-4-10
最后登录
2024-3-28
发表于 2012-5-29 22:18:28 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
今天使用 Phpmyadmin 时,突然发现以 “Deprecated: Function ereg_replace() is deprecated in...”打头的错误信息,经查,原因是“正则函数使用了 ereg_replace,而这个函数现在在PHP5.3中已经被废止了”。

确实,最近点拨论坛确实将PHP升级到了5.3,应该就是原来的 Phpmyadmin 版本没有跟上 PHP 升级到5.3之后的变化。

网上查到的解决方案如下:

如果一定要用php5.3,请修改php.ini中下面代码:

  1. ;extension=php_mbstring.dll<FONT color=red>
复制代码
改为
  1. extension=php_mbstring.dll<FONT color=red>
复制代码
  1. ;mbstring.func_overload = 0
复制代码
修改为:
  1. mbstring.func_overload = 7
复制代码
这样修改后,果然错误不再出现。
IsaacZ的发言中如果提到任何字母缩写或专有名词,在本论坛中一般都能搜索到。点此立即搜索点拨论坛。如有搜索不到的,请尝试搜索百度百科,或者跟帖提问。
发帖前请注意看置顶帖。如果你发现自己的问题没有得到回答,说明你的问题提错了地方或者提问前未先阅读本版规则固顶帖011号
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|点拨论坛

GMT+8, 2024-3-28 18:29 , Processed in 0.150078 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表