安裝 WAMP5 PHP 網頁必須要有 WWW 伺服器及 PHP 語法解析程式才能運作, 但一般人通常不會在自己的電腦上安裝 WWW 伺服器。 因此本節要介紹如何架設一個可執行 PHP 的 WWW 伺服器, 以方便測試自己撰寫的 PHP 網頁, 提高學習效率。

Slides:



Advertisements
Similar presentations
分享人:張益源. 個人資料介紹 姓名:張益源 畢業:體育系 97 級 專長:田徑、籃球、游泳 任教學校:慈濟大學實驗國民小學 學校職務:體育兼資訊老師.
Advertisements

协同数据管理及数据分析专家 2013 年 07 月 通达智能报表中心. 第二章 引子 第四章 领先优势 第五章 应用领域 第六章 案例分享 第三章 产品介绍 第一章 通达信科综合实力 第七章 客户名单(部分) 第八章 系统演示.
一、老师申请题目,以下指导老 师操作。 1. 登录教务系统 web 端. 2. 点击 “ 毕业设计 ” 工具栏下拉菜单中的 “ 论文 _ 教师申请题目 ”
LOGO 流管系研討室簡報 國立勤益科技大學 電子商務應用研討室 研 討 室 ( M302 ). 研討室教育目標  運用網際網路與企業電子化等技術,將資訊科技導入應用於流通服務產業 ,拓展商務機會,並從而探討人員、科技、組織之間的教學與研究議題。 培育學生生具備:  電子商務、虛擬通路規劃與經營能力.
职业指导服务系统 欢迎了解职业指导服务系统!
美联软通国际通信业务介绍 北京美联软通科技有限公司 2013年7月.
综合实验 ----实验选作(1/3) 智能五子棋游戏 1. 实验目的
美联软通短信平台解决方案 北京美联软通科技有限公司 2013年7月.
大型、高负载网站架构和应用初探.
99年成語200題庫(21-40).
報告題目:數字5287 組 別 :第6組 組 員 :孫采伶 4A 王婷卉 4A 陳淑樺 4A190914
網頁介紹與管理 演講單位:電算中心 演講人:侯麗雪.
Part 4 – Wiki 進階管理 2009/9/24.
提高自身素质做好 新时期班主任工作 北京市广渠门中学 高金英.
普通话模拟测试 与学习平台 使用指南.
第八章 网络课程的设计与开发.
Web程序设计基础 太原理工大学 计算机科学与技术学院 林福平 求实创新
自由軟體SFS3 SFS3 學務系統是採用開放原始程式碼所架構的校務行政電腦化系統,目標是希望使各中小學校能擁有一個自由開放強大的校務E化平台。 本系統採用 Apache+PHP+MySQL,具備強大的模組功能,並且跨平台支援 Linux/FreeBSD/Windows等作業環境。 最大的特色是:自由、開放、模組化、高度可擴展能力。
教師資訊基本素養 蔡志強.
新竹縣博愛國民中學 曾琳富 學校整合模組(School) 安裝與使用 新竹縣博愛國民中學 曾琳富
和諧社區資訊服務推廣計畫 -軟體雲端社區 資訊研習營
Apache PHP MySQL 介紹與安裝設定 NIT 戴琬諭 NIT 林佳保.
~NAS 新 體驗~ 多功能網路儲存伺服器.
Xoops架站器介紹 基隆市教育網路中心 王言俊 按一下以新增備忘稿.
網路小說劇情建構與伏線營造 Windows98.
提升课堂质量 助推教师成长 促进教学改革 “一师一优课,一课一名师”活动总结 河南省实验小学.
智慧雲屋物聯網設計 亞洲大學 資訊工程學系 學生:楊定宸、姚建名、李冠穎、賴宏緯 指導教授:蔡志仁教授
关于整合检验检测认证机构实施意见的通知(国办发〔2014〕8号)
互联网时代班主任的挑战 万玮 2014年9月20日.
結合 RFID 與GIS 技術之校園設備管理應用
推进德育创新 做好新时期班主任工作 北京市广渠门中学 高金英.
苏州大汇信息科技有限公司 招聘简介.
CDM Project Management Database Development
輕量級伺服器設置 1.HFS檔案伺服器架設實務與演練 2.AppServ與網路架站概說 3.AppServ+Xoops架設實務與演練
主講人:黃鎮榮 東方設計學院觀光與休閒事業管理系
第十一章 資料庫設計與權限設定.
Windows 2000 Server Certificate Authority架設
PHP平台安裝-如何取得軟體 各軟體支援機構網站: Apache Server:
鄉村尋根-農具篇.
如何使用IP通远程访问系统 申请及使用方法介绍.
操作資料庫 教授:楊維邦 教授 助教:黃存賢 陳廷宣.
使用PHP來操作資料庫 教授:楊維邦 教授 助教:李政均、劉秋良.
Windows服务器操作系统:2003 市场占有率仍稳居第一
Python联合服务器的使用.
98年-ichip使用與轉移教育訓練 注意事項 使用者資料備份與還原 資料庫資料匯出與匯入 環境設定備份(時光回溯) 系統基礎操作
电子商务专业课程 电子商务应用技术 Application of Technology On Electronic Commerce.
PHP5與MySQL5 入門學習指南 凱文瑞克 著 第 3 章 安裝 WebServ.
網路科技在商店經營管理之應用 第二章 osCommerce安裝環境建立 Ting-Yi Chang (張庭毅)
網站資料庫 1.全球資訊網的發達,造成動態網頁的需要與進步,目前很多都使用WAMP架設網站 ,WAMP是Windows+Apache+MySQL+PHP的標準縮寫,是當今最受歡迎的開放程式碼(Open Source)網站開發平台 2.本課程使用WAMP技術結合Dreamweaver網頁製作,讓網站的開發更方便、有效率.
創意無限的衛生紙.
實驗目的: 快速建置論壇、部落格及電子商務系統
PHP 5與MySQL5 入門學習指南 凱文瑞克 著 第 1 章 PHP簡介.
中華生活商圈 商家管理系統 指導老師:王素華老師 學 生: 陳逸文 張治仁.
指導老師: 高玉芬 老師 組 員: 黃匡陵 劉安國 楊怡雰
建國高中 丘聖光 高中資訊課程教學活動設計 問題解決 建國高中 丘聖光
phpBB安裝 phpBB 顧名思義,一定馬上就可以瞭解這是一個 PHP 語言寫成的軟體套件了! 用來作為討論區使用。 下載網址:
第12章 MySQL資料庫系統的使用 12-1 網頁資料庫的基礎 12-2 MySQL資料庫系統
分布式入侵检测系统 及其在多园区校园网中的应用
教 材 介 紹 靈活組合 愉快學習.
DEBUG.
聚合型第一種:隱沒帶、島弧 例子:臺灣東方的琉球海溝、南美洲智利海溝. 聚合型第一種:隱沒帶、島弧 例子:臺灣東方的琉球海溝、南美洲智利海溝.
Lesson 4 :基礎應用一(計數器) (2005/01/27).
“修身成材” 班级干部培训班 黑龙江大学党委学工部.
实验一 原子发射光谱定性半定量分析 一、概述 二、仪器装置 三、实验步骤.
淡江大學 公文管理系統 教育訓練 叡揚資訊.
第10讲 Web服务.
宜蘭縣社區化高中職圖書館聯盟研習 部落格架設DIY 部落格與閱讀.
第1章 WWW和LAMP基本觀念.
第1章 HTML基础 主讲人:刘泰然 经济管理学院.
第5章 新增課程與課程管理.
Presentation transcript:

安裝 WAMP5 PHP 網頁必須要有 WWW 伺服器及 PHP 語法解析程式才能運作, 但一般人通常不會在自己的電腦上安裝 WWW 伺服器。 因此本節要介紹如何架設一個可執行 PHP 的 WWW 伺服器, 以方便測試自己撰寫的 PHP 網頁, 提高學習效率。

WAMP5 簡介 在網路上可以找到許多特別打包的軟體套件。 只要安裝妥當, 便可以讓電腦具備 WWW 伺服器 (通常都是 Apache 伺服器) 及 PHP 軟體, 甚至也包含最常與 PHP 搭配的 MySQL 資料庫伺服器。 本節要介紹的是適用於 Windows 的 WAMP5。

WAMP5 簡介 此套件結合 Apache 伺服器的 Windows 版本、PHP5、MySQL 資料庫管理系統。 此外還包括 PHPmyadmin 和 SQLitemanager 這兩個實用的 MySQL Web 管理介面, 讓初學者能立即上手, 接觸 PHP 和 MySQL 的世界。

如果電腦已安裝了 IIS, 還可以使用 WAMP5 嗎? 但因 IIS 和 Apache 伺服器預設都使用 TCP 連接埠 80, 因此會造成 Apache 伺服器無法正常使用。

如果電腦已安裝了 IIS, 還可以使用 WAMP5 嗎? 雖然此問題可透過修改 Apache 設定檔, 讓它改用其它連接埠來解決, 但這將造成往後測試 PHP 網頁的不便 (每次開啟網頁都要指定埠編號)。 因此建議先移除或關閉 IIS, 再安裝 WAMP5, 或換一台電腦安裝 WAMP5, 而不要使用這種 IIS 和 Apache 共存的環境。

安裝 WAMP5 您可選擇執行書附光碟中的 WAMP5 安裝程式 wamp5_1.7.2.exe, 或是下載較新的版本 (http://www.wampserver.com/en/download.php) 來安裝。 隨後以 1.7.2 版為例, 說明安裝的步驟。

安裝 WAMP5

安裝 WAMP5

安裝 WAMP5

安裝 WAMP5

安裝 WAMP5

安裝 WAMP5

安裝 WAMP5

安裝 WAMP5

安裝 WAMP5

設定基本項目 安裝程式將 WAMP5 的程式與檔案解壓縮並安裝後, 會要求使用者設定基本項目, 以讓 WAMP5 正確執行。 請如下設定:

設定基本項目

設定基本項目

設定基本項目

設定基本項目

設定基本項目

設定基本項目

設定基本項目

設定基本項目 安裝成功後, 視情況日後可能需手動啟動 / 停止伺服器服務。 此外您也可能會想更改一些設定, 這些都可透過 WAMP5 管理程式來控制。

1 - 5 基本設定與管理 手動啟動服務 檢視與修改設定 設定 MySQL 管理員密碼 PHP 的設定檔 - php.ini

手動啟動服務 如果安裝時選擇了以服務的方式啟動 Apache 和 MySQL 伺服器, 則每次進入 Windows 即會自動啟動這兩個伺服器程式。 讓我們可立即瀏覽本機伺服器上的網頁, 並進行 PHP 網頁的開發與測試。 若您未選擇讓 WAMP5 於開機時自動啟動, 則隨時可執行『開始 / 所有程式 / WampServer / start Wampserver』命令啟動 WAMP5 管理程式及 Apache、MySQL 伺服器:

手動啟動服務

手動啟動服務

Windows Vista 的 Windows Defender 與 WAMP5 如果安裝時選擇了以服務的方式啟動 Apache 和 MySQL 伺服器, 每次進入 Windows Vista 時, 在螢幕右下角都會看到如下的訊息: 若選擇以服務的方式啟動 Apache 和 MySQL 伺服器, 在開機時啟動也會同時啟動 WAMP5 管理程式。

Windows Vista 的 Windows Defender 與 WAMP5 提醒讀者, 被封鎖的僅是 WAMP5 管理程式, 即使出現如上的封鎖訊息, Apache 和 MySQL 伺服器仍能正常地以服務的方式啟動。

Windows Vista 的 Windows Defender 與 WAMP5

Windows Vista 的 Windows Defender 與 WAMP5 提醒讀者, 被封鎖的僅是 WAMP5 管理程式, 即使出現如上的封鎖訊息, Apache 和 MySQL 伺服器仍能正常地以服務的方式啟動。

檢視與修改設定 Apache、MySQL、PHP 其實都有一些設定可供我們修改, 初次接觸 PHP 雖可忽略大部份的設定。 不過隨環境的不同, 您可能需要調整幾個選項, 以下分別說明之。 設定 MySQL 管理員密碼:MySQL 伺服器內建有一個管理員帳號 root, 但預設沒有密碼, 代表在剛安裝完成的狀態下, 任何人都能透過 root 帳號取得 MySQL 的管理權限, 進行任何動作。

檢視與修改設定 因此為提高資料庫的安全性, 最好先為此 root 帳號設定密碼, 此設定工作可透過 phpMyAdmin 提供的 Web 管理介面來設定:

檢視與修改設定

檢視與修改設定

檢視與修改設定

檢視與修改設定 設好 root 的密碼, 以後用 root 帳號連線 MySQL 時, 即需提供密碼。 但在 phpMyAdmin 的設定資料中, 並無我們所設的密碼, 所以之後開啟 phpMyAdmin 的網頁都會出現錯誤訊息。

檢視與修改設定 因此我們要先在 phpMyAdmin 設定檔加入 root 密碼, 以便日後仍能用它來管理 MySQL 伺服器。 phpMyAdmin 的設定檔為 C:\Wamp\phpMyAdmin\config.inc.php:

檢視與修改設定 我們可使用 Windows 內附的 Wordpad 程式來編輯:

檢視與修改設定 接著請重新啟動 WAMP5, 並再次瀏覽 phpMyAdmin 管理網頁, 應可瀏覽成功。

檢視與修改設定

檢視與修改設定 PHP 的設定檔 - php.ini 有關 PHP 執行時的各種選項及設定, 都是儲存於 php.ini 這個設定檔中。 但如果您隨意瀏覽 WAMP5 安裝資料夾下的各子資料夾, 會發現 php.ini 檔並不只一個, 其實 Apache 所使用的 PHP 設定檔其路徑為 『C:\Wamp\Apache2\bin\php.ini』。 除了使用文書編輯器, 依照路徑自行開啟 php.ini 以外, WAMP5 管理程式也提供捷徑讓我們快速開啟 php.ini, 請如下操作:

檢視與修改設定 在 php.ini 的設定項目中, 有些是設定 PHP 可使用的系統資源, 當預設允許使用的資源不足, 對於部分需要較多資源的程式, 便無法順利執行, 而出現錯誤訊息 (有時甚至看不到任何內容)。

檢視與修改設定 因此在此要介紹兩個相關設定, 以免讀者日後開發程式時遇到類似的狀況: memory_limit:設定 PHP 程式最多允許配置多少記憶體, 單位為位元組, 預設值為 “8M”, 也就是 8MB。 這個預設值對部分程式可能不太夠, 而使程式無法正常執行, 此時可將之改成 “16M”、“32M” 等, 讓程式可順利執行。 max_execution_time:設定 PHP 程式允許執行的時間, 單位為秒, 預設值為 “30”, 亦即程式只能執行 30 秒。

檢視與修改設定 除了上述兩項, 網頁在進行不同的工作時, 也有些 php.ini 中的設定項目會對程式造成影響。 限制程式執行時間, 可有效避免單一網頁程式耗用太多伺服器資源;但若其有其需要, 可適時調大其值, 但要注意不要設得太大, 以免影響其它網頁的執行效率。 除了上述兩項, 網頁在進行不同的工作時, 也有些 php.ini 中的設定項目會對程式造成影響。 目前我們仍不需去更動其他設定, 往後各章介紹 PHP 的功能時, 會適時補充相關的 php.ini 設定。

Test Run index.html