第二章解答
- 1. 第 2 章解答 PHP 6 與 MySQL 基礎學習教室
1. Linux 如何安裝 Apache+PHP+MySQL?
解答:
Fedora 環境安裝:
於終端機切換到管理者之後,請輸入「yum -y install httpd php mysql mysql-
server php-mysql」, 開始安裝 mysql+apache+php 相關套件安裝。
接著,請依序執行以下的語法啟動 mysql 與 php 服務。
# /sbin/chkconfig httpd on
# /sbin/chkconfig --add mysqld
# /sbin/chkconfig mysqld on
# /sbin/service mysqld start
# /sbin/service httpd start
openSUSE 環境安裝:
切換到管理者之後,請分別輸入以下的指令,依序安裝 MySQL、Apache 與
PHP 套件
yast --i mysql
yast --i apache2
yast --i php5
再請輸入 「service mysql start」 「service apache2 start」
與 ,依序啟動 MySQL 與
Apache。
第1頁
- 2. 第 2 章解答 PHP 6 與 MySQL 基礎學習教室
2.Windows 如何安裝 Apache+PHP+MySQL?
解答:
Windows 環境裡,推薦安裝 Appserv 這一個整合性安裝套件,
網址為:http://www.appservnetwork.com/ 。
Appserv 裡面包涵了 Apache、PHP、MySQL 與 phpMyAdmin
(一套管理 MySQL 網頁套件)、安裝時快速且方便。
安裝方法如下:
Step1 執行下載程式,看完說明後請按「Next」繼續。
Step2 詢問是否同意授權條款。您若同意,請按下「I Agree」
才可進入安裝程序,若不同意,則請按下「Cancel」離開。
Step3 設定安裝目錄。請您注意,這個目錄內「www」資料夾預設
為網頁資料夾,而「mysql」內「data」資料夾預設為資料庫資料
夾,所以如果您的資料眾多,建議您將安裝目錄設定到非系統碟裡
,例如「D:」,以避免網站資料大增而導致系統磁區空間不夠。
Step4 設定安裝項目。Appserv 將安裝以下四個項目:
Apache HTTP Server 網站伺服器
MySQL Database 資料庫
PHP Hypertext Preprocessor PHP 超本文處理程序
phpMyAdmin PHP 網頁介面的 MySQL 管理系統
建議您全部選擇,再請您按下「Next」。
Step5 設定 Apache Server 資訊。設定這一台機器的 Server 名稱、
管理者的 email address,還有 Apache 的 HTTP Port(預設是 80)
,這些資料日後均可修改。
Step6 MySQL Server 設定。MySQL Server 需設定管理者密碼,
請先設定為「phpmysql」。「MySQL Server Setting」請不用變更。
Step7 處理 Windows 安全性警示。在安裝的過程中,Windows 本身的
防火牆會提出警告。請您選擇「解除封鎖」。假如沒出現安全性警示
請跳過此步驟。
第2頁
- 3. 第 2 章解答 PHP 6 與 MySQL 基礎學習教室
Step8 安裝完成。「Start Apache」與「Start MySQL」預設為勾選
,代表按下「Finish」鈕後將啟動 Apache 與 MySQL 服務。
Step9 請您開啟瀏覽器,輸入「http://localhost/」,
如果能看到以下的畫面,代表您的網站系統安裝成功!
3. NetBeans IDE 編輯軟體有何特色?
解答:
NetBeans IDE 是一套可以跨平台的整合開發環境,
可以讓您在 Windows、Linux、Mac OS X 及 Solaris 上執行,
它是完全免費的軟體。該軟體具有以下特色:
一、NetBeans IDE 可結合 HTML、JavaScript 和 CSS,會以顏色區分不同的標
籤語法,且有語法折疊功能。
二、NetBeans IDE 若偵測到明顯的語法錯誤,編輯時會自動標示提醒,圖示中
的錯誤是那兩行結束時沒有加上「;」。
三、NetBeans IDE 提供 PHP 語法自動完成,這可加快開發網站的速度。
4. NotePad++ 編輯軟體有何特色?
解答:
Notepad++ 具有以下特色:
1. 語法高亮度顯示及語法摺疊功能。
2. 支援 XML、HTML、PHP、CSS、Javascript 等語法標籤顯示。
3. 列印所見即所得(WYSIWYG):如果你有彩色印表機,你可以把你的原
始碼以多種顏色列印出來。
4. 支援同時編輯多重文件。
5. 支援多重視窗同步編輯:可同時有兩個視窗對比排列。您不但能開啟兩
個不同文件在分別兩個不同的視窗內,並且能開啟一個單獨文件在兩個
不同的視窗內進行同步編輯。同步編輯的成果將在兩個的視窗內同時更
新。
6. 完全支援拖曳功能:你可用拖曳功能來開啟文件。你也可以用拖曳功能
來變換開啟文件的位置。 你甚至可拖曳開啟文件從一個視窗到另一個視
窗。
7. 自動偵測開啟檔案狀態:如果其他程式修改或刪除 Notepad++已開啟檔
案,您將會被通知更新檔案內容或移除檔案。
第3頁
- 4. 第 2 章解答 PHP 6 與 MySQL 基礎學習教室
5. 如果在網頁輸入「http://localhost」出現的畫面是「歡迎使用 IIS」呢?
解答:
如果說開啟時的畫面是 IIS,那就代表目前啟動的並非是 Appserv 所預設的
Apache,而是微軟的 IIS。請進入「控制台」內「系統管理工具」的「Internet
Information Services」,您會發現到 「網站」 目前是 「執行中」 請選擇
。 「停止」 後再
開啟程式集的 「AppServ」 「Control Server by Service」 「Apache Restart」
的 內的 即
可重新開啟 Apache。
第4頁