請問使用yum 安裝apache2, php, mysql, php-mysql 的問題.



贊助商連結


cpthk
2005-09-20, 05:45 AM
我的作業系統是Fedora Core 4.
請問使用yum 安裝apache2, php, mysql, php-mysql 的問題.

以前安裝都是自己編譯:
apache: ./configure --enable-so
php: ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql

後面都加上參數, 但如果使用yum 安裝無法加上參數, 那安裝好apache 還是可以使用php 嗎? 請問是為什麼?

贊助商連結


linux_xp
2005-09-20, 02:52 PM
我的作業系統是Fedora Core 4.
請問使用yum 安裝apache2, php, mysql, php-mysql 的問題.

以前安裝都是自己編譯:
apache: ./configure --enable-so
php: ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql

後面都加上參數, 但如果使用yum 安裝無法加上參數, 那安裝好apache 還是可以使用php 嗎? 請問是為什麼?


可以使用 php

因為 FC 上的 yum 預設會到 fedora 官方檔案庫
下載編譯好的 bin 檔 (rpm) 來安裝

而原先 FC4 上面內建的 apache,mysql
就是已經加掛 php 模組,支援 php 的,無須做任何修改


FC4 的 MySQL 是 4.1 版的,全面支援 UTF-8
原先資料庫若是 Big5 的,用 phpMyAdmin 去看,會變成亂碼
但在 php 網頁中跑,又沒問題,真的是很奇怪.....

cedric2000
2005-09-22, 05:42 PM
網頁本身可以選擇不同的設定來看吧, 所以不管是utf-8還是big5都可以
但是在local的系統上就沒有辦法
除非你把目前系統的locale設成原本的

cpthk
2005-09-23, 12:29 AM
網頁本身可以選擇不同的設定來看吧, 所以不管是utf-8還是big5都可以
但是在local的系統上就沒有辦法
除非你把目前系統的locale設成原本的
你可能沒聽懂我的意思, 一般自己compile的安裝方式, 安裝前的設定非常重要, 像apache 需要設: ./configure --enable-so, 如果你沒打--enable-so 之類的附加設定, 後面你不論怎麼灌php, 都無法跑php...
目前已確定是因為yum 會自動偵測相關性質, 所以不用自己設定.