PHP5 與 MySQL5 入門學習指南

14
PHP5 與 MySQL5 與與與與與與 PHP5 PHP5 MySQL5 MySQL5 與與與與與與 與與與與與與 與 4 與 PHP Apache MySQL 與與與與與 - Linux 與與與與 與與與與 與 與與與與 與

description

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 也請依此方式移除。 - PowerPoint PPT Presentation

Transcript of PHP5 與 MySQL5 入門學習指南

Page 1: PHP5 與 MySQL5 入門學習指南

PHP5 與 MySQL5 入門學習指南

PHP5PHP5 與與 MySQL5MySQL5 入門學習指南入門學習指南

第 4 章 PHP 、 Apache 、 MySQL 安裝與設定 - Linux 作業系統

凱文瑞克 著凱文瑞克 著

Page 2: PHP5 與 MySQL5 入門學習指南

PHP5 與 MySQL5 入門學習指南

本章大綱4-1 安裝說明4-2 安裝 MySQL 4-3 安裝 Apache Server 和 PHP

Page 3: PHP5 與 MySQL5 入門學習指南

PHP5 與 MySQL5 入門學習指南

4-1 安裝說明在安裝新版之前必須先將舊版移除。 – RPM 安裝的系統 :

rpm -qa | grep apache : 查詢目前 apache 安裝的版本。 rpm -e --nodeps apache-1-x-x : 以 RPM 方式移除

PHP 、 MySQL 也請依此方式移除。– 以編譯方式安裝系統

尋找模組安裝的位置再自行移除。

Page 4: PHP5 與 MySQL5 入門學習指南

PHP5 與 MySQL5 入門學習指南

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 。

Page 5: PHP5 與 MySQL5 入門學習指南

PHP5 與 MySQL5 入門學習指南

測試安裝是否成功。請以 root 鍵入

/etc/init.d/mysql start

啟動 MySQL server 。然後鍵入 mysql 進入 MySQL 系統。如圖顯示啟動及如何進入 MySQL 系統。

由圖中 MySQL 歡迎訊息顯示已成功安裝 5.0.18 版。要離開 MySQL 系統請鍵入 exit 即可離開。若要停止服務 , 請鍵入/etc/init.d/mysql stop停止 MySQL Server 。

由圖中 MySQL 歡迎訊息顯示已成功安裝 5.0.18 版。要離開 MySQL 系統請鍵入 exit 即可離開。若要停止服務 , 請鍵入/etc/init.d/mysql stop停止 MySQL Server 。

Page 6: PHP5 與 MySQL5 入門學習指南

PHP5 與 MySQL5 入門學習指南

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 目錄下。

Page 7: PHP5 與 MySQL5 入門學習指南

PHP5 與 MySQL5 入門學習指南

步驟 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 目錄。

Page 8: PHP5 與 MySQL5 入門學習指南

PHP5 與 MySQL5 入門學習指南

步驟 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 已安裝在您的機器上。

Page 9: PHP5 與 MySQL5 入門學習指南

PHP5 與 MySQL5 入門學習指南

啟動 Apache Server 的方法。請輸入:/usr/local/apache/bin/apachectl start啟動後 , 開啟瀏覽器在網址欄輸入 http://localhost 可以看到下圖的畫面表示 Apache Server 已正常工作。

Page 10: PHP5 與 MySQL5 入門學習指南

PHP5 與 MySQL5 入門學習指南

[ 安裝 PHP ]

步驟 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

Page 11: PHP5 與 MySQL5 入門學習指南

PHP5 與 MySQL5 入門學習指南

步驟 3 :編譯 PHP 。請輸入 make 。 PHP 的 make 時間比較長請耐心等待。

步驟 4 :輸入 make install, 進行安裝 PHP 。

Page 12: PHP5 與 MySQL5 入門學習指南

PHP5 與 MySQL5 入門學習指南

[ 設定 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 。

Page 13: PHP5 與 MySQL5 入門學習指南

PHP5 與 MySQL5 入門學習指南

[ 執行與測試 ] 待系統重新啟動後。首先我們先切換目錄至 cd /usr/local/httpd/bin 啟動 Apacher Server, 請鍵入 ./apachectl start

將範例 2-2 放置在/usr/local/httpd/htdocs並命名為 test.php 利用瀏覽器輸入網址及檔名便可以看到下圖的畫面及 PHP 5 的版本 , 這樣表示 PHP 可以正常動作。

Page 14: PHP5 與 MySQL5 入門學習指南

PHP5 與 MySQL5 入門學習指南

結束安裝