欢迎来到天天文库
浏览记录
ID:14410930
大小:3.19 MB
页数:254页
时间:2018-07-28
《php课程——韩顺平》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、php核心课程8.16日总结uweb开发的介绍web开发分为1.静态web开发(html页面)如果我们的一个页面,始终是一成不变的,则就是属于静态web开发,一般讲用html技术就ok2.动态web开发比如:我们需要发帖,网上支付,发短信,发邮件….这样就需要动态web开发.常用的动态web技术php、jsp、asp--àasp.net、cgi通用网关接口c->c++->java->c#我希望在某个页面显示当前时间u动态网页技术的发展历程1.cgi2.asp微软产品->asp.net3.jsp(mysql->sun公司)
2、,被oracle2009收购[java/solaris/mysql]4.php目前zend公司管理维护php优点:①跨平台,同时支持多种数据库②安全性和效率好③使用成本低(linuxapachemysqlphp内核)④相对jsp,和asp.net简单⑤开发源码(可以做二次开发)/开源软件⑥在php4php5以及即将发布php6中更好的支持面向对象缺点:1.安装比较复杂,配置比较多2.太灵活,解释执行(编译执行),所以有些错误,到真的运行的时候才会暴露Hello.cViodmain(){Printf(“ok”);}Hell
3、.javaMain(){System.out.println(“hello,world”);}PhpuPhp的基本概念快速入门案例test.php
4、t阶段php6.0增加1.更好的支持web2.02.支持更加好的Unicode支持。3.面向对象编程支持力度增加4.对xml编程支持5.soap(简单对象协议)⑥php开发工具记事本editplusvimzendstudioeasyeclipse....lamp在window开发(php代码)----------(上传ssh)----------->linuxwindowsc++程序(编译)(redhad7.2)----------(上传)--------->linux(redhat7.3重新编译)makemakeins
5、tall☞在软件开中有非常重要的原则:编译环境和运行环境要一致☞ide(集成开发环境)ub/s和c/s的比较希望大家可以知道什么项目使用什么架构总结:示意图:cs优点缺点:1.b/s的优势:1.开发成本低 2.管理维护简单3.产品升级便利4.对用户的培训费用低5.用户使用方便,出现故障的概率小b/s的不足:1.安全性不足2.客户端不能随心变化,受浏览器的限制u为什么要安装web服务器,和怎样去了解发送和接受到什么?因为我们浏览器要取数据,从web服务器获取的.我们可以通过httpwatch工具来获取发送和接收到的数据,用
6、利于我们了解的更加透彻.lighttpd读lighty德国negix[enginex]俄罗斯50000并发uapache服务器的安装演示如果有一份apache建议卸载卸载步骤简单,就是下一步...安装:1.准备好软件2.安装默认该选项这里写自己的邮箱。这里写localhost这里写somenet.com默认该选项一步下来成功!测试是否真的成功!在浏览器中http://localhost默认访问htdos目录下的index.html表示ok说,apache安装成功后,操作系统是以服务的方式管理:我们可以通过该服务来启动和关
7、闭apache,也可以通过apachemoniter来管理apache另外一种管理apahce就是通过命令行来管理httpd–kstart[shutdown
8、restart]启动测试:1.进入到控制台(切换到apache安装目录下)apache其实就是软件,apache有一个非常重要的应用程序httpd.exe,该程序在apache安装目录的bin目录cdapache目录-回车-输入“dir”-运行命令切换到apache目录,然后就可以在其后输入:httpd–kshutdownApache服务器就停止。打开就是httpd
9、–krestart☞如果你希望在任何目录下都可以运行我们的httpd指令,则需要做一个环境变量设置这样我们就可以在任何一个目录下管理我们的apache☞我们的服务都需要监听一个端口mysql(3306)oracle(1521)mssql(1433)ftp(21)ssh(22)apache这个web服务默认在80端口监
此文档下载收益归作者所有