自從為了學務系統 3.1版,把php4改成php5
學務系統亂碼的問題就又跑回來了~
這個問題持續了幾個星期,終於看了這篇解決的
http://sfs.chc.edu.tw/~chi/blog/index.php?load=read&id=12
CentOS-5 SFS3主機 php+apache+mysql校調
相關的套件先裝上
httpd
mysql-server
mysql
mysql-bench
php-mysql
php-cli
php-common
php-gd
....
yum install 套件1 套件2 套件3 ....
[PHP部分]
修改/etc/php.ini
memory_limit = 128M(改為24或32就可以了)
error_reporting = E_ALL
改為
error_reporting = E_ALL & ~E_NOTICE
display_errors = Off
暫時改為(或不改就讓錯誤訊息誰都看不到)
display_errors = On
default_charset = "utf8"
加上註解,停掉預設值。
#default_charset = "utf8"
magic_quotes_gpc = Off
改為
magic_quotes_gpc = On
extension_dir = /usr/lib/php4
改為(原本路徑錯誤,若自行編譯者則自行調整)
extension_dir = /usr/lib/php/modules
[MySQL部分]
修改/etc/my.cnf
default-character-set=utf8
加上註解,停掉預設值。
#default-character-set=utf8
[Apache2部分]
vi /etc/httpd/conf/httpd.conf
AddDefaultCharset UTF-8
加上註解,停掉預設值。
#AddDefaultCharset UTF-8
沒有留言:
張貼留言