|  | 
 
| MySQL 3.23.X + PHP + Apache 2.0.43 完整安裝手冊(一般安裝法) // PHP4 + Apache + MySQL 安裝方法 For Linux / FreeBSD
 // Written by Tung-Kuang Wu, 2003/01/09
 
 /*** 假設 Apache 裝在 /www 目錄, PHP裝在 /www/php, MySQL 則裝在 /mysql目錄下 ***/
 
 1. 先將下列檔案拷備至 /usr/local 下,並用 tar zxvf xxxxx.tar.gz 解壓縮。
 x = extract (from Archive), z = compressed, and now need to be uncompressed
 
 •httpd_2.0.43.tar.gz (http://www.apache.org/)
 
 •mysql-3.23.54.tar.gz (http://www.mysql.com/)
 
 •php-4.3.0.tar.gz (http://www.php.net/)
 
 •phpMyAdmin-2.3.3pl1-php.tar.gz (http://www.phpmyadmin.net/)
 
 
 2. 安裝 mysql-3.23.54
 
 Shell> cd /usr/local/mysql-3.23.54
 
 Shell> ./configure --prefix=/mysql --localstatedir=/mysql/var
 --prefix : 設定 Mysql 安裝路徑
 --localstatedir : MySQL 的資料庫檔存放的目錄
 
 Shell> make;make install
 
 當 MySQL 灌好之後,需先執行一個 Script 讓 MySQL 系統產生 mysql 這個資料庫及一些必要的Tables (user, db, … 等)。
 Shell> /mysql/bin/mysql_install_db
 
 建立好系統必要的 Grant Tables 之後我們就可以啟動 MySQL 資料庫。
 
 Shell> chmod 700 /mysql/share/mysql/mysql.server (將 mysql.server 改成可執行檔)
 
 Shell> adduser mysql (新增一個 mysql 帳號)
 
 Shell> chown -R mysql /mysql/var (此為MySQL資料庫的資料檔所在,設其Owner為mysql)
 
 Shell> /mysql/share/mysql/mysql.server start
 
 設定 root 存取 MySQL 之帳號密碼。
 
 Shell> /mysql/bin/mysqladmin -u root password 'Your Password'
 
 其他查詢指令請參考相關書籍。
 
 3. 安裝 gd (在灌 FreeBSD / Linux 時要安裝 C Development 和 Development Libaries)
 (gd 為一組繪圖的 Library, 可經由 PHP 呼叫, 於綊頁上即時繪圖)
 
 Shell> cd /usr/ports/graphics/gd
 Shell> make install
 
 4. 安裝 Apache (httpd-2.0.43)
 
 Shell> cd /usr/local/httpd-2.0.43
 
 Shell> ./configure --prefix=/www --enable-so
 --prefix : 設定 Apache httpd 安裝路徑
 --enable-so : 告訴 Apache 啟動 so 模組, 讓 Apache 能夠載入 shared modules
 (例如 PHP)
 
 Shell> make; make install
 
 5. 安裝 php-4.3.0
 
 Shell> cd /usr/local/php-4.3.0
 
 Shell> ./configure --prefix=/www/php --with-apxs2=/www/bin/apxs --with-config-file-path=/www/php --enable-mbstring=tw --enable-ftp --with-gd --with-zlib --with-regex=php --with-mysql --with-iconv --with-jpeg --with-png --with-gettext\\
 --prefix : 設定 PHP 安裝路徑 \\
 --with-apxs2 : 代表希望安裝 PHP 成為 Apache 的 shared modules \\
 --with-config-file-path : 設定 PHP 組態檔 (php.ini) 所在目錄 \\
 --with-mysql : 讓 PHP 支援 MySQL \\
 --with-gd / zlib / jpeg / png : 讓 PHP 支援 GD, Zlib, Jpeg, PNG 等 \\
 --enable-mbstring : pmwiki 要用到 \\
 --with-gettext : gallery 要用到
 
 Shell> make;make install
 
 Shell> cp php.ini-dist /www/php/php.ini
 
 6. 修改 Apache 組態檔 (/www/conf/httpd.conf)
 
 a. 檢查是否有以下這行
 LoadModule php4_module modules/libphp4.so
 
 這行是安裝 PHP 後加上的, 不過我必須將它改成以下這行後, PHP 才能運作
 (/www 為前面裝 Apache 時 –prefix 所設定之路徑)
 LoadModule php4_module /www/modules/libphp4.so
 
 b. 在 httpd.conf 中加入以下兩行
 
 AddType application/x-httpd-php .php .php3 .phtml
 AddType application/x-httpd-php-source .phps
 
 c. 在 httpd.conf 中找到 “AddDefaultCharset”, 將 ISO-8859-1 改為 big5
 AddDefaultCharset big5
 
 最後我們就可以啟動 Apache Web Server 了。
 
 Shell> /www/bin/apachectl start ("/www" 需換成您當初--prefix 安裝 Apache 的目錄)
 
 7. 安裝 phpMyAdmin-2.3.3pl1
 
 a. 解開 phpMyAdmin-2.3.3pl1
 Shell > tar zxvf phpMyAdmin-2.3.3pl1.tar.gz
 
 b. 將解開的目錄 phpMyAdmin-2.3.3pl1 整個搬移到 /www/htdocs 下。
 
 Shell> cd /usr/local
 
 Shell> mv phpMyAdmin-2.3.3pl1 /www/htdocs/phpMyAdmin
 
 c. 然後設定 phpMyAdmin 下的 config.inc.php 檔。(可利用 pico 或 vi 編輯)
 
 Shell> cd /www/htdocs/phpMyAdmin
 
 Shell> pico config.inc.php
 
 將下面四行修改一下。
 $cfg['Servers'][$i]['auth_type'] = 'http'; ($i=0))
 
 設定好就可以用網頁模式來管理 MySQL 了,可以試試下列綊址。
 
 http://localhost/phpMyAdmin/index.php
 | 
 |