FC5上的PHP 5.1.4安装配置
1. 安装
安装php 5.1.4。
#yum install php
Loading "installonlyn" plugin
Setting up Install Process
......
====================================================
Package Arch Version Repository Size
====================================================
Installing:
php i386 5.1.4-1 updates 3.6 M
Installing for dependencies:
curl i386 7.15.1-3 updates 265 k
libidn i386 0.6.2-1.1 core 191 k
php-pear noarch 1:1.4.9-1 updates 357 k
......
Installed: php.i386 0:5.1.4-1
Dependency Installed: curl.i386 0:7.15.1-3 libidn.i386 0:0.6.2-1.1 php-pear.noarch 1:1.4.9-1
Complete!
php-5.1.4、curl-7.15.1、libidn-0.6.2及php-perl-1.4.9已被导入到系统中
如果使用mysql,可用如下命令安装php-mysql。
#yum install php-mysql
Loading "installonlyn" plugin
Setting up Install Process
......
=====================================================
Package Arch Version Repository Size
=====================================================
Installing:
php-mysql i386 5.1.4-1 updates 81 k
Installing for dependencies:
php-pdo i386 5.1.4-1 updates 60 k
......
Installed: php-mysql.i386 0:5.1.4-1
Dependency Installed: php-pdo.i386 0:5.1.4-1
Complete!
php-mysql模块已被导入到系统中。
安装多字节语言处理模块php-mbstring。
#yum install php-mbstring
Loading "installonlyn" plugin
Setting up Install Process
......
======================================================
Package Arch Version Repository Size
======================================================
Installing:
php-mbstring i386 5.1.4-1 updates 963 k
......
Installed: php-mbstring.i386 0:5.1.4-1
Complete!
2. 设置
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
3. Web服务器重新起