`
zencode
  • 浏览: 12789 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

PHP添加mbstring扩展库

    博客分类:
  • php
php 
阅读更多

一、Linux主机安装mbstring扩展库指南(源码安装)

以下命令在命令行下输入: 

1、用cd命令进入php的源代码目录下的etc/mbstring目录下,如“/src/php5.2.5”,即“cd /src/php5.2.5”;

2、执行

#/usr/local/php/bin/phpize (假设php安装在/usr/local/php目录下)

3、执行

#./configure --with-php-config=/usr/local/php/bin/php-config

4、执行make && make install

5、之后系统会提示你mbstring.so文件所在的目录。根据php.ini中指示的extension_dir指向的目录中,将其复制过去.或将 mbstring.so复制到/usr/local/php/ext目录下,在手配置参extension_dir="/usr/local/php /ext"指向mbstring.so所在目录.

6、修改php.ini,添加一句extension=mbstring.so

然后重启apache:运行 /service httpd restart即可完成安装。

二、Linux主机安装mbstring扩展库指南(rpm安装)

如果你用的是linux自带的apache+php+mysql

命令:

#rpm -q php   (得到php的版本号)

然后下载php-mbstring:

注意php-mbstring-4.3.9-3.15.i386.rpm这里的版本号是可以更改的,只需要更改为你的php版本号就可以

安装:

#rpm -ivh php-mbstring-4.x.x-x.xx.i386.rpm

然后重启apache就可以了

三、设置 

PHP的设置文件为/etc/php.ini。在这个例子中,以UTF-8编码为例进行设定。  

#vi php.ini

把输出处理程序设为mbstring对应。

;output_handler =

--> output_handler = "mb_output_handler"

设定文字集为UTF-8。

;default_charset = "iso-8859-1"

--> default_charset = "UTF-8"

设置mbstring的语言为Chinese

;mbstring.language = Japanese

--> mbstring.language = Chinese

设置mbstring的内部编码为UTF-8。

;mbstring.internal_encoding = EUC-JP

--> mbstring.internal_encoding = UTF-8

设置mbstring的输入文字编码为自动判别方式。

;mbstring.http_input = auto

--> mbstring.http_input = auto

把mbstring输出文字编码设为UTF-8。

;mbstring.http_output = SJIS

--> mbstring.http_output = UTF-8

激活mbstring的文字编码自动变换方式。

;mbstring.encoding_translation = Off

mbstring.encoding_translation = On

分享到:
评论

相关推荐

    找不到php_mbstring.dll或php_exif.dll的解决方法

    使用mbstring扩展处理字符串 最后,我们可以看到示例代码中使用了`mbstring`扩展来处理多字节字符串。`mbstring`扩展提供了许多用于处理多字节字符串的强大函数,例如`mb_substr()`和`mb_strcut()`等。通过这些函数...

    Linux下独立添加PHP扩展模块mbstring的方法

    以下是添加mbstring扩展的步骤: 1. 进入mbstring扩展源码目录: ``` # cd /usr/local/src/php-5.2.13/ext/mbstring/ ``` 2. 检查并安装必要的构建工具,如autoconf和GCC: ``` # rpm -qa | egrep "autoconf|...

    php curl安装 php中没有编译curl的解决方法for windows

    除了手动安装,你还可以使用一些集成开发环境(IDE)或Web服务器软件的管理界面来添加和管理PHP扩展,如XAMPP控制面板中的“PHP Extensions”选项。这种方法通常更简单,但可能不适用于所有情况。 总之,为Windows...

    php-7.0.30

    ./configure --prefix=/usr/local/php --with-config-file-path=/etc/php --with-config-file-scan-dir=/etc/php/conf.d --enable-mbstring --with-zlib --with-iconv --with-bz2 --with-curl --with-openssl --...

    PHP-7.1.4扩展包

    - **异步和并发**:虽然PHP 7.1本身不支持原生的异步编程,但可以通过像Swoole这样的扩展库实现异步和并发操作。 ### 扩展与配置 在编译和安装PHP时,我们可能会添加或移除各种扩展以满足特定需求。例如,`--with-...

    windows+IIS 环境下以Fastcgi方式配置php 5.3.3的方法

    右键单击“网站”,选择“属性”,单击“主目录”选项,点击“配置”按钮,单击“添加”按钮,选择 FastCGI 扩展,并将扩展名设置为 .php。 步骤 7:测试 PHP FastCGI 创建 test.php 文件,并写入以下代码: <?...

    centos7.9离线安装PHP环境依赖

    在提供的压缩包`centos7.9 PHP环境依赖文件`中,可能包含了如`php`, `php-common`, `php-mysqlnd`, `php-xml`, `php-gd`, `php-mbstring`, `php-intl`, `php-curl`, `php-pear`, `php-xmlrpc`, `php-soap`, `...

    php7.3.4rpm包和依赖包

    RPM包不仅包含PHP解释器本身,还可能包括相关的扩展库和配置文件。"依赖包"是指PHP 7.3.4运行所必需的其他软件包,这些包可能包括libxml、openssl、gd、mysqli等,它们为PHP提供了XML解析、加密、图像处理和数据库...

    php配置PHP5.3.3

    这一步非常重要,因为许多PHP扩展是以动态链接库(DLL)的形式存在的,正确的配置才能确保这些扩展被加载。 #### 启用PHP扩展 接着,需要启用一系列常用的PHP扩展,如curl、gd2、mbstring、mysql等。这些扩展提供...

    在linux centos下安装php环境,卸载php环境详细步骤.zip

    然后,添加EPEL(Extra Packages for Enterprise Linux)存储库,因为PHP 5.5不在默认的CentOS仓库中,执行`sudo yum install epel-release`。接着,安装`php55w`及相关组件,如CLI(命令行接口)、common、gd(图形...

    php6 windows系统的php6.0

    `go-pear.bat`:这是一个PHP的Pear安装脚本,用于在PHP环境中安装Pear(PHP扩展与应用仓库),它是PHP的一个包管理工具,能够帮助用户方便地安装和管理PHP的扩展库。 `icudt36.dll`、`icuuc36.dll`、`icuin36.dll`...

    编译PHP5.217源码或PHP扩展,需要的文件bindlib-w32.zip、win32build.zip

    在这个阶段,你可以通过`--enable-extension=extension_name`来开启或关闭特定的PHP扩展,比如`--enable-mbstring`开启多字节字符串支持,`--with-bindir=path`指定安装位置等。 5. **编译和安装**:运行`nmake`或`...

    regex:Regex 是 PHP 库,包含围绕正则表达式库和日常使用的扩展的轻量级包装器

    正则表达式 Regex是 PHP 库,包含围绕正则...通过 MbRegex 类的mbstring扩展 安装 从http://www.getcomposer.org/download下载并安装 composer 将以下内容添加到您的项目composer.json文件中 { " require " : {

    Apache+PHP配置要点

    PHP扩展目录是存放PHP扩展库的目录。为了使Apache能够找到这些扩展库,需要在`php.ini`文件中指定扩展目录的位置: ```ini extension_dir = "c:\php5\ext" ``` **2.3 加载扩展** 加载扩展通常是指将PHP的扩展库...

    php-5.5.0-src

    配置选项可以根据实际需求进行调整,例如添加其他扩展或改变安装路径。 5. **编译与安装** 配置成功后,执行`make`命令进行编译,然后使用`make install`将编译好的PHP安装到指定路径。 6. **配置Web服务器** ...

    php-5.5.18.tar.gz

    这个版本的PHP支持多种数据库扩展(如MySQLi)、网络功能(如cURL)、图像处理(如GD库)以及多字节字符串处理,为Web开发提供了强大的功能。然而,值得注意的是,由于5.5.x系列已不再维护,对于新项目,推荐使用更...

Global site tag (gtag.js) - Google Analytics