Debian Apache + PHP + MySQL
發表於 : 2004-08-22 16:58:27
http://people.debian.org.tw/~moto/topic ... html#ss9.4
Apache + PHP + MySQL
安裝相關 packages
apt-get install mysql-server apache php4 php4-mysql
PHP 設定
編輯 /etc/php4/apache/php.ini 找到這行 #default_charset = ..... 改為 default_charset =big5
Apache 設定
編輯 /etc/apache/httpd.conf 將#LoadModule php4_module /usr/lib/apache/1.3/libphp4.so 改為LoadModule php4_module /usr/lib/apache/1.3/libphp4.so 使apache 支援php 找到AddDefaultCharset on 這行 改為AddDefaultCharset big5 使apache 傳送網頁給瀏覽器的header 的encode 為big5 找到 <IfModule mod_dir.c> ....並改為:
<IfModule mod_dir.c >
DirectoryIndex index.html index.htm index.php
</IfModule>
最後將下面AddType 二行註解去掉
#
# And for PHP 4.x, use:
#
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
MySQL 設定
mysql 在debian 中裝好後 為了安全預設是只能sockets 連線 而不開出port 3306 故mysql server 只接受client 為localhost 的連線若要讓別的機器可存取mysql 資料庫編輯 /etc/mysql/my.cnf 將 skip-networking 改為 #skip-networking ,最後編輯 /etc/init.d/mysql 將 /usr/bin/safe_mysqld 所在那行 加上 /usr/bin/safe_mysqld --default-character-set=big5
啟動
上面三個設定完後:
/etc/init.d/mysql restart
/etc/init.d/apache restart
Apache + PHP + MySQL
安裝相關 packages
apt-get install mysql-server apache php4 php4-mysql
PHP 設定
編輯 /etc/php4/apache/php.ini 找到這行 #default_charset = ..... 改為 default_charset =big5
Apache 設定
編輯 /etc/apache/httpd.conf 將#LoadModule php4_module /usr/lib/apache/1.3/libphp4.so 改為LoadModule php4_module /usr/lib/apache/1.3/libphp4.so 使apache 支援php 找到AddDefaultCharset on 這行 改為AddDefaultCharset big5 使apache 傳送網頁給瀏覽器的header 的encode 為big5 找到 <IfModule mod_dir.c> ....並改為:
<IfModule mod_dir.c >
DirectoryIndex index.html index.htm index.php
</IfModule>
最後將下面AddType 二行註解去掉
#
# And for PHP 4.x, use:
#
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
MySQL 設定
mysql 在debian 中裝好後 為了安全預設是只能sockets 連線 而不開出port 3306 故mysql server 只接受client 為localhost 的連線若要讓別的機器可存取mysql 資料庫編輯 /etc/mysql/my.cnf 將 skip-networking 改為 #skip-networking ,最後編輯 /etc/init.d/mysql 將 /usr/bin/safe_mysqld 所在那行 加上 /usr/bin/safe_mysqld --default-character-set=big5
啟動
上面三個設定完後:
/etc/init.d/mysql restart
/etc/init.d/apache restart