第 4 章 PHP、Apache、MySQL安裝與設定 - Linux作業系統 PHP5與MySQL5 入門學習指南 凱文瑞克 著 第 4 章 PHP、Apache、MySQL安裝與設定 - Linux作業系統
本章大綱 4-1 安裝說明 4-2 安裝 MySQL 4-3 安裝 Apache Server 和 PHP
4-1 安裝說明 在安裝新版之前必須先將舊版移除。 RPM安裝的系統: 以編譯方式安裝系統 rpm -qa | grep apache :查詢目前apache安裝的版本。 rpm -e --nodeps apache-1-x-x :以RPM方式移除 PHP、MySQL 也請依此方式移除。 以編譯方式安裝系統 尋找模組安裝的位置再自行移除。
4-2 安裝 MySQL 步驟 1: 安裝 MySQL-server-5.0.18-0.i386.rpm。如圖 4-1 , 請輸入 rpm -ivh MySQL-server-5.0.18-0.i386.rpm, 其中 -ivh 是安裝套件的參數。 步驟 2: 如步驟 1 依序安裝 MySQL-client-5.0.18-0.i386.rpm、MySQL-shared-compat-5.0.18-0.i386.rpm 和 MySQL-devel-5.0.18-0.i386.rpm。
測試安裝是否成功。請以 root 鍵入 /etc/init.d/mysql start 啟動 MySQL server。然後鍵入 mysql 進入 MySQL 系統。如圖顯示啟動及如何進入 MySQL 系統。 由圖中 MySQL 歡迎訊息顯示已成功安裝 5.0.18 版。要離開 MySQL 系統請鍵入 exit即可離開。若要停止服務, 請鍵入 /etc/init.d/mysql stop 停止 MySQL Server。
4-3 安裝 Apacher Server 和 PHP 步驟 1:取得的新版 PHP 和 Apache 壓縮檔案 httpd-2.0.55.tar.gz 和 php-5.1.1.tar.gz 複製到 /usr/local/src 目錄下。開啟一個終端機 視窗並切換至 /usr/local/src 目錄下。
步驟 2:解壓縮 httpd。由檔案名稱 httpd-2. 55. tar 步驟 2:解壓縮 httpd。由檔案名稱 httpd-2.0.55.tar.gz 可以知道我們 取得的檔案是經過兩次壓縮的程序, 分別是 tar 和 gzip, 但是在解 壓縮時我們只需要使用 tar 即可同時解開兩種壓縮。請鍵入 tar xzvf httpd-2.0.55.tar.gz 便可解壓縮, 並建立一個 /usr/local/src/httpd-2.0.55 的子目錄。 步驟 3:解壓縮 php 檔案, 利用 tar 將檔案解壓縮。 tar xzvf php-5.1.1.tar.gz 解壓縮後會獲得 /usr/local/src/php-5.1.1 目錄。
步驟 4:首先我們安裝 Apache, 切換到 apache 目錄下: cd /usr/local/src/httpd-2.0.55 然後建立 Apache 設定檔。輸入: ./configure --prefix=/usr/local/httpd --enable-modules=so 步驟 5:編譯 Apache 輸入 make 。 步驟 6:進行安裝 Apache, 輸入 make install。當這個步驟完成後, Apache 已安裝在您的機器上。
啟動 Apache Server 的方法。請輸入: /usr/local/apache/bin/apachectl start 啟動後, 開啟瀏覽器在網址欄輸入 http://localhost 可以看到下圖的畫面 表示 Apache Server 已正常工作。
步驟 1:首先先切換到 PHP 目錄 cd /usr/local/src/php-5.1.1。 步驟 2:建立PHP 設定檔, 如圖。輸入以下指令以建立PHP 設定檔。 ./configure --prefix=/usr/local/php --with-mysql --with-apxs2= /usr/local/httpd/bin/apxs
步驟 3:編譯 PHP。請輸入make。PHP 的 make 時間比較長請耐心等待。 步驟 4:輸入 make install, 進行安裝 PHP。
[設定 Apache] 步驟 1:複製 php.ini 檔。先切換到 PHP 的目錄。 cd /usr/local/php-5.1.1 如圖所示, 複製 pnp.ini-recommended 到 /lib 目錄, 並重新命名為 php.ini。 步驟 2:修改 httpd.conf 檔。先切換到 Apache 的目錄。 cd /usr/local/httpd/conf 使用文字編輯器開啟 httpd.conf 檔案並加入一行, AddType application/x-httpd-php .php 然後儲存檔案。 步驟 3:將 Apache 重新啟動就完成安裝 Apache 和 PHP 。
[執行與測試] 待系統重新啟動後。首先我們先切換目錄至 cd /usr/local/httpd/bin 啟動 Apacher Server, 請鍵入 ./apachectl start 將範例 2-2 放置在 /usr/local/httpd/htdocs 並命名為 test.php 利用瀏覽器輸入網址及檔名便可以看到下圖的畫面及 PHP 5 的版本, 這樣表示 PHP 可以正常動作。
結束安裝