ImageVerifierCode 换一换
格式:DOCX , 页数:29 ,大小:740.83KB ,
资源ID:29068153      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/29068153.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(传智播客PHP教学之服务器的配置.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

传智播客PHP教学之服务器的配置.docx

1、传智播客PHP教学之服务器的配置服务器配置23讲 动态网页技术介绍 PHP基本介绍 224讲 PHP快速入门 bs和cs介绍 325讲 web服务器介绍 apache服务器安装 526讲 apache服务器使用及配置 启动和停止 端口配置 626讲 apache服务器使用及配置 启动和停止 端口配置 827讲 apache服务器使用及配置 apache目录结构 928讲 apache服务器使用及配置 apache虚拟目录 929讲 apache服务器使用及配置 apache虚拟主机 web访问时序图 1030讲 apache服务器使用及配置 作业点评 提出apache和PHP整合的需求 123

2、1讲 PHP开发环境的搭建和使用 appserv套件安装 1332讲 PHP开发环境的搭建和使用 自定义安装 1533讲 PHP开发环境的搭建和使用 安装并配置discuz论坛 1834 讲 一个服务器同时设置两个站点 1935讲 PHP运行过程时序图 PHP书写规范 1923讲 动态网页技术介绍 PHP基本介绍更新时间:2012年10月11日11时28分 来源:php核心课程 web开发的介绍web开发分为1. 静态web开发(html页面)如果我们的一个页面,始终是一成不变的,则就是属于静态web开发,一般讲用html技术就ok2. 动态web开发比如: 我们需要发帖,网上支付, 发短信,

3、 发邮件. 这样就需要动态web开发.常用的动态web技术 php 、jsp 、asp- 、cgi 通用网关接口c-c+-java-c#我希望在某个页面显示当前时间 动态网页技术的发展历程1. cgi2. asp 微软产品 - 3. jsp (mysql- sun公司),被oracle2009收购 java / solaris/mysql4. php 目前zend公司管理维护php优点: 跨平台 ,同时支持多种数据库 安全性和效率好 使用成本低( linux apache mysql php内核) 相对jsp ,和 简单 开发源码(可以做二次开发) / 开源软件 在php4 php5 以及即将

4、发布php6 中更好的支持 面向对象缺点:1. 安装比较复杂,配置比较多2. 太灵活,解释执行(编译执行),所以有些错误,到真的运行的时候才会暴露Hello.cViod main() Printf(“ok”);Hell.javaMain() System.out.println(“hello,world”);Php24讲 PHP快速入门 bs和cs介绍更新时间:2012年10月14日17时15分 来源: Php的基本概念快速入门案例test.php/ 是运行在服务端/html php 是 personla homepage 目前是有zend公司负责维护和商业化 php是嵌入到html代码 ph

5、p脚本是运行在服务器端(详细解释) php 6.0 即将发布,目前是snapshot阶段php6.0增加1. 更好的支持web2.02. 支持更加好的Unicode支持。3. 面向对象编程支持力度增加4. 对xml编程支持5. soap (简单对象协议) php开发工具记事本editplusvimzendstudioeasyeclipse.lamp在window开发(php代码) -(上传ssh)-linuxwindows c+程序(编译) (redhad 7.2)-(上传)-linux(redhat 7.3重新编译)makemake install在软件开中有非常重要的原则:编译环境和运行环

6、境要一致 ide (集成开发环境 ) b/s和c/s的比较希望大家可以知道什么项目使用什么架构总结:示意图:cs优点缺点:1. b/s的优势: 1. 开发成本低 2. 管理维护简单 3. 产品升级便利 4. 对用户的培训费用低 5. 用户使用方便,出现故障的概率小b/s的不足: 1. 安全性不足 2. 客户端不能随心变化,受浏览器的限制25讲 web服务器介绍 apache服务器安装更新时间:2012年10月15日20时09分来源: 为什么要安装web服务器,和怎样去了解发送和接受到什么?因为我们浏览器要取数据,从web服务器 获取的.我们可以通过httpwatch工具来获取发送和接收到的数据

7、,用利于我们了解的更加透彻.lighttpd读 lighty德国negix engine x 俄罗斯 50000并发 apache服务器的安装演示如果有一份apache建议卸载卸载步骤简单,就是下一步.安装:1. 准备好软件2. 安装一步下来成功!测试是否真的成功!在浏览器中http:/localhost默认访问htdos 目录下的 index.html表示ok26讲 apache服务器使用及配置 启动和停止 端口配置更新时间:2012年10月17日14时34分 来源:说,apache安装成功后,操作系统是以服务的方式管理:我们可以通过该服务来启动和关闭apache,也可以通过 apache

8、moniter来管理apache另外一种管理apahce就是通过命令行来管理httpd k startshutdown | restart 启动测试:1. 进入到控制台 (切换到 apache安装目录下)apache其实就是软件, apache有一个非常重要的应用程序 httpd.exe,该程序在apache安装目录的bin目录cd apache目录httpd k shutdown 如果你希望在任何目录下都可以运行我们的httpd 指令,则需要做一个环境变量设置这样我们就可以在任何一个目录下管理我们的apache 我们的服务都需要监听一个端口 mysql(3306) oracle(1521)

9、mssql(1433)ftp(21) ssh(22)apache 这个web服务默认在80端口监听.如果你访问一个网站则默认一个端口是80 端口(port)1. 一台机器可以有 1-65535 号端口2. 在实际开发中,我们经常使用netstat an来查看机器有哪些端口在监听,如果发现有异常端口监听,则可以关闭该端口netstat anb通过改命令我们可以发现是哪个程序在监听该端口,从而关闭.3. 一台的80端口被 apache 监听,则该端口不能再被其他的应用程序监听.(一个端口只能被一个程序监听)4. 端口分为有名端口 1-1024 号 ,其它端口可以自己分配 apache如何去配置端口

10、1. 我们的apache软件 配置是在httpd.conf 文件中配置,该文件在apache安装目录下的 conf在 httpd.conf 文件中我们修改端口:Listen 81注意修改完后,一定要重新启动apache26讲 apache服务器使用及配置 启动和停止 端口配置更新时间:2012年10月17日14时34分 来源:说,apache安装成功后,操作系统是以服务的方式管理:我们可以通过该服务来启动和关闭apache,也可以通过 apache moniter来管理apache另外一种管理apahce就是通过命令行来管理httpd k startshutdown | restart 启动测

11、试:1. 进入到控制台 (切换到 apache安装目录下)apache其实就是软件, apache有一个非常重要的应用程序 httpd.exe,该程序在apache安装目录的bin目录cd apache目录httpd k shutdown 如果你希望在任何目录下都可以运行我们的httpd 指令,则需要做一个环境变量设置这样我们就可以在任何一个目录下管理我们的apache 我们的服务都需要监听一个端口 mysql(3306) oracle(1521) mssql(1433)ftp(21) ssh(22)apache 这个web服务默认在80端口监听.如果你访问一个网站则默认一个端口是80 端口(

12、port)1. 一台机器可以有 1-65535 号端口2. 在实际开发中,我们经常使用netstat an来查看机器有哪些端口在监听,如果发现有异常端口监听,则可以关闭该端口netstat anb通过改命令我们可以发现是哪个程序在监听该端口,从而关闭.3. 一台的80端口被 apache 监听,则该端口不能再被其他的应用程序监听.(一个端口只能被一个程序监听)4. 端口分为有名端口 1-1024 号 ,其它端口可以自己分配 apache如何去配置端口1. 我们的apache软件 配置是在httpd.conf 文件中配置,该文件在apache安装目录下的 conf在 httpd.conf 文件中

13、我们修改端口:Listen 81注意修改完后,一定要重新启动apache27讲 apache服务器使用及配置 apache目录结构更新时间:2012年10月18日14时26分 来源: apache的目录结构这比较重要的文件夹bin 、 conf 、 htdocs 、 modules28讲 apache服务器使用及配置 apache虚拟目录更新时间:2012年10月21日16时52分 来源:目前我们对apache有一个基本的了解.运行机制图:mpm : mutil processing module 多重处理模块apr: 可移植运行库 虚拟目录提一个需求:我的apache是安装在 c盘 , 但是

14、出现c 盘没有空间,d盘有更多空间.,能不能把d盘的一个文件夹下的网页html, php ,当做网站管理看看如何完成这个功能:1. 添加虚拟目录的节点#配置虚拟目录 #direcotory相当于是欢迎页面 DirectoryIndex index.html index.htm index.php #你的站点别名 Alias /myweb e:/myweb #这是访问权限设置 Order allow,deny Allow from all 2. 注销documentroot路径#DocumentRoot C:/Program Files/Apache Software Foundation/Ap

15、ache2.2/htdocs3. 测试http:/localhost/myblog/news.html4. 如何设置欢迎页面http:/localhost/myblog/DirectoryIndex news.html index.html index.htm index.php5. 关于apache访问权限的讲解29讲 apache服务器使用及配置 apache虚拟主机 web访问时序图更新时间:2012年10月22日16时48分 来源:虚拟主机的配置思考问题!http:/localhost/news.html目前我们是http:/localhost/myblog/需求我希望配置虚拟主机的步

16、骤如下:1. 启用httpd-vhosts.conf在 httpd.conf 文件中# Virtual hosts ,虚拟主机Include conf/extra/httpd-vhosts.conf2. 在httpd-vhosts.conf文件中做配置#配置我们自己的虚拟主机 DocumentRoot d:/myblog #这里配置欢迎首页面 DirectoryIndex index.html index.htm index.php Options FollowSymLinks #不许可别人修改我们的页面 AllowOverride None #设置访问权限 Order allow,deny

17、Allow from all 3. 修改hosts 文件 -新的知识点. (重新审视我们的访问一个网页的真正流程)127.0.0.1 4. 测试一下30讲 apache服务器使用及配置 作业点评 提出apache和PHP整合的需求更新时间:2012年10月25日17时26分 来源:课堂练习: 在httpd.conf文件中配置一台的虚拟主机,然后在window系统中注册这台主机。1. 在httpd.conf 文件中启用 httpd-vhosts.conf就是把#注销掉# Virtual hosts ,虚拟主机Include conf/extra/httpd-vhosts.conf1. 假设我们的

18、虚拟主机在 f:/myweb 盘 该站点,事先有2. 设置http-vhosts.conf文件#配置我们自己的虚拟主机 DocumentRoot d:/myblog #这里配置欢迎首页面 DirectoryIndex index.html index.htmindex.php Options FollowSymLinks #不许可别人修改我们的页面 AllowOverride None #设置访问权限 Order allow,deny Allow from all 4. 在hosts文件中添加我们的ip 和主机映射关系c:/windows/system32/drivers/etc/hosts1

19、27.0.0.1 要求大家掌握:1. 通过案例你要清楚访问一个页面(HTML/PHP) 详细流程2. 能够配置虚拟主机 在虚拟主机的根目录中创建一个名称为itcast站点,并在该应用下创建一个index.html页面,然后把web应用映射成缺省web应用。index.html页面设置为web应用的首页。 将web服务器端口更改为80端口。 画图说明浏览器是如何访问到web服务器下的web主机下的站点的web资源的。思考一个新的问题?此时我们能向apache请求一个php文件吗?apache在默认情况下是不会处理php页面-如何让apache能够处理php31讲 PHP开发环境的搭建和使用 ap

20、pserv套件安装更新时间:2012年10月26日18时02分 来源:php开发环境的搭建1. 在window下搭建(apache(iis)+ php + mysql+phpmyadmin) = wamp在linuxlinux +apache+mysql+php =lamp我们先看看如何在windows安装 套件软件appserve 是一个泰国人,该软件把我们需要环境软件打包安装(apache+mysql(数据库)+php(php开发)+phpmyadmin这个管理mysql的一个节目操作软件.)演示如下:1. 准备软件 appserver ,你可以网上下载2. 安装(基本是傻瓜式安装)安装可

21、以选择安装哪些组件测试一下我们的套件是否安装ok在apache的默认路径下,开发一个 hello.html 和 hello.php文件,看看是否能够正常访问.同时我们可以来管理mysql数据库,到此我们可以确认四大软件安装ok 自定义安装32讲 PHP开发环境的搭建和使用 自定义安装更新时间:2012年10月28日18时02分 来源:apache+php+mysql+phpmyadmin 自行安装我们建议大家,安装的时候安装到同一文件夹,利用管理(文件夹不要中文)安装完一个测试一个.1. apache完后http:/locahost2. 下 php 核心包(用于支持php开发 )VC6就是le

22、gacy Visual Studio 6 compiler,就是使用这个编译器编译的。VC9就是the Visual Studio 2008 compiler,就是用微软的VS编辑器编译的。那我们如何选择下载哪个版本的PHP呢?如果你是在windows下使用Apache+PHP的,请选择VC6版本;如果你是在windows下使用IIS+PHP的,请选择VC9版本;那Non Thread Safe是什么?Non Thread Safe就是非线程安全;Thread Safe是什么?Thread Safe 是线程安全;官方并不建议你将Non Thread Safe 应用于生产环境,所以我们选择Thr

23、ead Safe 版本的PHP来使用php 核心包的安装就是解压即将3. 如何将apache 和php 整合也即是说,怎样才能让apache处理php在apache 的conf目录下 的httpd.conf加入如下代码:LoadModule php5_modulephp安装路径/php5apache2_2.dllPHPIniDir “php模块安装路径AddType application/x-httpd-php .php .phtml说明,我们只要包红色的部分,改成实际php 安装的路径即可把 php.ini-development 文件 改成php.ini 为什么改,因为我们的php的设置

24、有需要在php.ini修改 在php.ini中可以指定对应的功能模块;这里我们要指定php的扩展库路径extension_dir = C:/myenv/php-5.3.5/ext测试看看apache和php是否整合成功写这样一段代码重新启动http:/localhost/test.php安装数据库mysql ,这里我们只安装不讲解1. 准备软件测试mysql是否可以用1. 写一段php 代码来测试是否成功!/目前你看不懂,没关系当我们没有对php进行正确配置的时候,会报Fatal error: Call to undefined function mysql_connect() inC:mye

25、nvapachehtdocstemp.phpon line3原因:目前没有启用mysql功能,在php.ini中extension=php_mysql.dllextension=php_mysqli.dll2. 安装一个phpmyadmin(该网站实际可以更好的管理mysql)来看看是否可以使用把该压缩包直接解压到htdocs目录, 然后可以直接访问http:/localhost/phpMyAdmin/index.php即可.到此我们学会 用套餐软件 appserv 来安装,以及使用自定义的方式来打击自己的php开发环境.33讲 PHP开发环境的搭建和使用 安装并配置discuz论坛更新时间:2012年10月29日17时12分 来源:现在,我们来在自己搭建的php开发/运行环境上 安装一个discuz论坛. 准备一个discuz论坛代码 将其解压到 htdocs 目录下 把discuz的upload文件拷贝到 discuz文件夹下 ,然后删除upload文件夹 修改config.inc.php/ CH 以下变量请根据空间商提供的账号参数修改,如有疑问,请

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1