请问出现这个需要重新编译php吗?
使用phpmyadmin出现这个提示:
没有发现 PHP 的扩展设置mbstring, 而当前系统好像在使用宽字符集。没有 mbstring 扩展的 phpMyAdmin 不能正确识别字符串,可能产生不可意料的结果.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
使用phpmyadmin出现这个提示:
没有发现 PHP 的扩展设置mbstring, 而当前系统好像在使用宽字符集。没有 mbstring 扩展的 phpMyAdmin 不能正确识别字符串,可能产生不可意料的结果.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(6)
php原来可以直接开启支持。只是默认没开。辛苦辛苦。。
现在ok了。
[ 本帖最后由 yjd333 于 2006-10-13 15:54 编辑 ]
會不會太被動了 ?
复制代码
==
重新编译php。让他支持。那加什么参数?
./configure --prefix=/soft/php --with-apxs2=/soft/apache2/bin/apxs --with-mysql --with-gd --with-zlib-dir --with-png-dir --with-jpeg-dir --with-ttf --with-freetype-dir --with-libxml-dir --enable-xml --enable-sockets --enable-track-vars
这是早上刚编译的?
既然你是 tarball 装的 php (不是使用 linux distro 提供的,当然用 yum 安装该 package 是不对的,相依性对不起来),请花时间重新编译 php 加上该支援吧。
==
忘了说了。这些都是手动网上下的最新版本。
centos 4.4
apache2.2.3 (make编译的)安装目录/soft/apache2
mysql 4.1.21 (rpm安装的)安装目录/var/lib/mysql
php 5.16 (make编译的)安装目录/soft/php
jdk-1_5_0_06(解压版) 安装目录/soft/java
从rpmfind.net找到php-mbstring-5.1.6-3.i386
# rpm -ivh php-mbstring-5.1.6-3.i386.rpm
错误:失败的依赖关系:
libc.so.6(GLIBC_2.4) 被 php-mbstring-5.1.6-3.i386 所需要
php = 5.1.6-3 被 php-mbstring-5.1.6-3.i386 所需要
rtld(GNU_HASH) 被 php-mbstring-5.1.6-3.i386 所需要
强制安装无效。
用yum install php-mbstring提示还要安装php等共7个东西。那不把我手动编译的给覆盖了??
(要是安装被覆盖了,我原来不白配置了?)。
现在不敢yum install
上次我用fc4配置没问题。LAMP都是rpm安装的。
难道这个就没有原代吗直接安装的吗?
找到这段说明:
----------------------------------------------------
php
默认的 /etc/php.ini 配置文件已经把过去使用的默认值 "development" 改为使用 "production" 为默认值。不同的地方是:
display_errors 现在是关
log_errors 现在是开
magic_quotes_gpc 现在是关
这个软件包现在使用 "apache2handler" SAPI 与 Apache httpd 2.0 集成,而不是使用 "apache2filter" SAPI。如果从以前的发行版本升级,SetOutputFilter 会被从 /etc/httpd/conf.d/php.conf 文件中删除。
PHP 扩展模块软件包有以下变化:
gd, mbstring 和 ncurses 扩展已经被分别移到了php-gd, php-mbstring 和 php-ncurses 软件包中。如果您是从以前的版本升级的,您需要手动安装这些软件包。
domxml, snmp 和 xmlrpc 扩展现在分别在 php-domxml, php-snmp 和 php-xmlrpc 软件包中。
忘了谢谢kenduest 回复。
[ 本帖最后由 yjd333 于 2006-10-13 12:30 编辑 ]
那得看你当初 php 是怎样装的。
用 linux 提供的 package ? 那我想都会有 php_mbstring 等这类 package 可以安装。
若是你是 tarball 自己编译的,看一下当初 php configure 的参数项目。
==