网 站 设 计 与 建 设 Website design and developments

Slides:



Advertisements
Similar presentations
JSP 入门. 软件编程体系 基于 B/S 结构的项目 目前主要采用两种服务器端语言: JSP ( Java Server Pages ) ASP ( Active Server Pages ) 两种语言构成两大开发体系: JSP+Oracle 体系 ASP+SQL Server 体系.
Advertisements

主讲:邓 志 龙 Linux 网络技术 主讲:邓 志 龙
Apache PHP MySQL 介紹與安裝設定 NIT 戴琬諭 NIT 林佳保.
Xoops架站器介紹 基隆市教育網路中心 王言俊 按一下以新增備忘稿.
轉移SFS3學務系統至CentOS 6.3 臺中市教育網路中心 曾文芳 2012/8/13.
第07章 Web服务器的组建与 安全管理 本章将重点讲解如何通过IIS、Apache架设、设置Web服务器。
在PHP和MYSQL中实现完美的中文显示
XAMPP設定 - Apache.
J2EE与中间件技术 ——Lab.
陈香兰 助教:陈博、李春华 Spring 2009 嵌入式操作系统 陈香兰 助教:陈博、李春华 Spring 2009.
安裝 WAMP5 PHP 網頁必須要有 WWW 伺服器及 PHP 語法解析程式才能運作, 但一般人通常不會在自己的電腦上安裝 WWW 伺服器。 因此本節要介紹如何架設一個可執行 PHP 的 WWW 伺服器, 以方便測試自己撰寫的 PHP 網頁, 提高學習效率。
Web Server 架設.
Android开发入门 -----Android 开发“Ready go!” 主讲:李晓蕾
AngularJS -- 使用AngularJS进行开发
第二讲 搭建Java Web开发环境 主讲人:孙娜
学习目标 1、Linux(这里用的是Centos)下mysql5.7的基本安装 2、课后习题.
第一組 指導教授:潘仁義老師 組 員:方明建 盧宗宏
Chinese Virtual Observatory
大学计算机基础 典型案例之一 构建FPT服务器.
SVN服务器的搭建(Windows) 柳峰
SQL Injection.
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
大数据管理技术 --NoSQL数据库 HBase 陈 辉 大数据分析技术.
PostgreSQL 8.3 安装要点 四川大学计算机学院 段 磊
Windows网络操作系统管理 ——Windows Server 2008 R2.
第十章 IDL访问数据库 10.1 数据库与数据库访问 1、数据库 数据库中数据的组织由低到高分为四级:字段、记录、表、数据库四种。
科研信息管理工具 Endnote X4 王辉.
第17章 网站发布.
ENS 10.1安装配置指南 王俊涛 | SE.
中国科学技术大学计算机系 陈香兰(0551- ) Spring 2009
Windows 7 的系统设置.
YMSM D-PACK 安装手册 作成者:D-PACK维护组(YMSLx) 作成日:
VSS使用简介 王树升
DevDays ’99 The aim of this mission is knowledge..
任务1-3 使用Dreamweaver创建ASP网页
产品防伪防窜管理系统 工具下载安装指引 信息管理部.
Gzip编译及调试 曹益华
PHP5與MySQL5 入門學習指南 凱文瑞克 著 第 3 章 安裝 WebServ.
三:基于Eclipse的集成开发环境搭建与使用
程序设计工具实习 Software Program Tool
NoteExpress进阶 宋敏 电子资源部
實驗目的: 快速建置論壇、部落格及電子商務系統
WWW服务 WWW服务概述 IIS6.0的 WWW 服务 IIS6.0下安装PHP
Web安全基础教程
第四章 团队音乐会序幕: 团队协作平台的快速创建
第12章 MySQL資料庫系統的使用 12-1 網頁資料庫的基礎 12-2 MySQL資料庫系統
Platform Builder使用介绍 WINCE系统应用开发流程说明 ACTION RDC 杨 涛 2005.Dec.3th
商业分析平台-语义元数据 用友集团技术中心 边传猛 2013年 11月 06日.
VB与Access数据库的连接.
分布式入侵检测系统 及其在多园区校园网中的应用
实验七 安全FTP服务器实验 2019/4/28.
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
教育部 财政部 网络教育数字化学习资源中心平台系统 安装与配置
3Glasses SDK for Unreal Engine Plugin
第八章 Linux WWW和ftp服务的配置
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
iSIGHT 基本培训 使用 Excel的栅栏问题
文档创建与发布操作要点 青海省教育信息中心 2018年12月18日.
LOGIX500软件入门 西安华光信息技术有限公司 2008年7月11日.
Visual Basic程序设计 第13章 访问数据库
第9章 多媒体技术 掌握 Windows 画图工具的基本操作; 掌握 Windows 音频工具进行音频播放;
Python 环境搭建 基于Anaconda和VSCode.
Add up everything what you like and everything what you want
使用ADO访问数据库 李宝智 BonizLee 课程 10564A
使用Fragment 本讲大纲: 1、创建Fragment 2、在Activity中添加Fragment
RefWorks使用指南 归档、管理个人参考文献.
培训课件 AB 变频器的接线、操作及参数的备份 设备动力科.
实验六、COM类型病毒分析实验 实验开发教师: 刘乃琦 谌黔燕.
JUDDI安装手册.
百万行、千万行数据查询教程 老黄牛.
Presentation transcript:

网 站 设 计 与 建 设 Website design and developments

第18章 Apache+MySQL+PHP 动态网站平台的搭建 第三部分 网站设计技术 第18章 Apache+MySQL+PHP 动态网站平台的搭建

18.1 Apache+MySQL+PHP开发环境介绍 当今互联网使用最广泛的Web服务器 PHP 用来解析PHP代码的插件 MySQL 多线程的,结构化查询语言(SQL)开源数据库系统 WAMP,是Windows系统下的Apache+Mysql+Perl/PHP/Python组合

PHPMyAdmin MYSQL-front MyODBC 开源 运行在PHP环境中的MYSQL管理软件 运行于微软平台的GUI的mysql管理器 MyODBC 在Windows上的ODBC驱动程序

18.2 开发环境的安装与配置 18.2.1 Apache Apache V2.2.22 For Windows

bin目录 conf目录 logs目录 htdocs目录 包括一个名为ad.exe的服务器调试工具 httpd.conf文件 是默认的web主目录,

Apache的配置 httpd.conf文件 ①DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs" 这个是设置网站根文件夹的参数,网站所有的文件将应该放置在该目录下,一定要确保这个文件夹已经事先创建,这个文件夹也就是站点目录。 为安全起见,站点目录一般要移出系统盘,例如,本书示例更改为"D:/www"。 ②<Directory "C:/Program Files/Apache Group/Apache2/htdocs"> 同上,跟着上一步一起修改为:<Directory "D:/www">。 ③DirectoryIndex index.html index.html.var 这个是服务器默认打开的主页文档类型,可以添加多个文件名,它们将按照排列的先后顺序依次选择主页文件。 现在修改为 "DirectoryIndex index.html index.php index.htm",中间用空格隔开。该项修改可以使index.php是主页文件。

④AddDefaultCharset ISO-8859-1 默认显示的语言,更改为"AddDefaultCharset gb2312"。 ⑤Options Indexes FollowSymLinks 如果想要禁止主页浏览,去掉其中的indexes即可,即改成:Options FollowSymLinks ⑥ServerRoot "C:/Program Files/Apache Group/Apache2" 安装的Apache服务器的根路径,不用更改。 ⑦Timeout 300 超时设置。如果客户端300秒还没有连接服务器,或者服务器300秒还没有将数据发送到客户端,就会自动断线。。

⑧MaxKeepAliveRequests 100 设置支持最大在线请求数目,根据Web服务器需要能同时支持的请求数目和Web服务器配置来确定。 ⑨Listen 80 Apache2监听端口,一般情况下不用改,这就是网站的http缺省端口号。 ⑩PidFile logs/httpd.pid Apache.exe进程的PID存放在httpd.pid文件中。

Apache的启动和关闭 方法一:通常是使用Apache自带的Apache Service Monitor工具。 方法二:是通过操作系统的控制面板进行。 管理工具—服务 方法三:通过命令行方式进行。 启动:apache -k restart 关闭:apache -k shutdown

18.2.2 PHP PHP5的安装 ①解压php压缩包php-5.4.7-Win32-VC9-x86 ②复制PHP目录下的PHP5ts.dll到C:\WINDOWS\system32目录下 ③复制PHP.ini-dist或PHP.ini-recommended文件复制到c:\Windows\目录下,并且重命名为PHP.ini;

④PHP在Apache服务器中的挂载: ⑤重启Apache使修改生效。 文件httpd.conf中 LoadModule php5_module "C:/PHP/php5Apache2.dll" AddType application/x-httpd-php .php ⑤重启Apache使修改生效。 ⑥用记事本创建一个PHP文件,内容只有一行:<?php phpinfo();?>,将其保存为info.php,放在更改后的web根目录“D:/www”里 然后在浏览器地址栏中输入:http://127.0.0.1/info.php,

PHP的配置 php.ini配置文件 engine=On:设置脚本语言引擎在Apache下有效 zend.ze1_compatibility_mode = Off:设置与PHP4.*引擎是否兼容 short_open_tag = On:是否允许<?...?>短标志符,标准标志符:<?PHP … ?> 或 <script language=“PHP”> … </script> asp_tags=Off:是否允许ASP风格标记<% … %>

safe_mode = Off:运行在安全模式 safe_mode_exec_dir = :安全模式只能在该目录中执行文件 max_execution_time = 30:脚本执行最大秒数 max_input_time = 60:脚本输入数据分析的最大秒数 memory_limit = 8M:脚本使用最大内存数 display_errors = On:是否显示错误 include_path=“.;C:\Program Files\PHP Home Edition 2\Apache2\php\“:设置include目录

doc_root = :设置PHP文件的根目录 user_dir = :用户脚本文件目录 mysql.allow_persistent = On:MySQL数据库支持 sybase.allow_persistent = On:sybase数据库支持 mssql.allow_persistent = On:SQlServer数据库支持

18.2.3 MySQL Install mysql- 5.5.22-win32

“data”目录:是数据库和日志文件存放的地方 初始data目录下有两个数据库,mysql数据库和Test数据库。 mysql库中含有各种mysql关系数据库各种配置信息, test库是个空数据库,用户可以操作该库进行测试。 在数据库文件夹中每一个数据表对应三个文件,它们和表名相同,但是具有不同的扩展名, 其中*.frm是描述了表的结构,是表的定义,它保存了表中包含的数据列的内容和类型; *.MYD保存了表的数据记录 *.MYI则是表的索引文件。 “bin”目录:存放MySQL客户程序和脚本程序的目录; “include”目录:包含(头)文件目录; “lib”目录:库文件目录;

启动 配置MySQL my.ini文件是MySQL的配置文件 方式一 控制面板 方式二 net start mysql 方式一 控制面板 方式二 net start mysql net stop mysql 配置MySQL my.ini文件是MySQL的配置文件

修改php.ini文件; 找到;extension=php_mysql.dll,去掉前面注释用的";"; 然后将以下三个动态连接库文件C:\PHP\libmysql.dll、C:\PHP\ext\php_mysql.dll、C:\PHP\ext\php_mysqli.dll拷贝到C:\Windows\system32下; 重启Apache,PHP5就支持mysql了。

18.3 相关软件工具 WampServer 是windows下Apache Web服务器、PHP解释器以及MySQL数据库的一个整合软件包。 该软件会自动完成PHP扩展、Apache模块、MySQL数据库的配置整合,不用再手动去修改各项配置文件。 通过WampServer的管理界面就可以开启和关闭各项服务,非常方便 这个软件是免费的。

最新的版本WampServer2.2E 下载该版本软件包时会提示需要Visual C++ 2010 SP1 支持:WARNING : You must install Visual C++ 2010 SP1 Redistributable Package x86 or x64,按照提示下载安装即可。 包含: ·Apache 2.2.22 ·Mysql 5.5.24 ·PHP 5.4.3 ·PhpMyadmin 3.4.10.1