找回密碼
 註冊
搜索
查看: 8669|回復: 0

Apache 2.0.43 + PHP4 + MySQL 3.23.X 完整安裝手冊(一般安裝法)

[複製鏈接]
發表於 2005-5-9 18:19:19 | 顯示全部樓層 |閱讀模式
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
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

Archiver|手機版|彩色筆小沛的知識庫

GMT+8, 2024-11-21 17:49 , Processed in 0.018834 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回復 返回頂部 返回列表