当前位置:首页 > 商业/管理/HR > 公司方案 > 1.第1-2章 初识PHP及环境搭建
PHP网络编程课程介绍目前所涉及的应用软件架构B/S、C/S目前流行的三大B/S(Web)开发技术:ASP-ASP.NET(C#,VB.NET)JSPPHP3种技术比较JSP、PHP提供了跨平台性,但Java学习比较困难ASP/ASP.NET需要依托微软提供的架构工作,只能工作于windows平台下PHP:Web编程界的巨无霸目标直指Java、.Net等大腕课程目标-1WAMP和LAMP运行环境的安装和配置PHP基础语法,字符串、数组的熟练操作能构建交互性强的动态网站文件系统的操作正则表达式用PHP数据库抽象层操作MySQL数据库PHP面向对象课程目标-2•PHP与Ajax•PHP与XML技术•Smarty模板技术•项目能力:能参与开发中型网站第一章初识PHPPHP的发展历程1994由RasmusLerdorf开发PHP1.01995年PHP2.0PHP/FI(FormInterpreter)1997年中准备开发PHP3.01998年11月PHP3.02000年5月发布PHP4.02006年发布了PHP5.0最新版本PHP5.3.2PHP6.0?PHP之父—RasmusLerdorfRasmusLerdorf可能是格陵兰最著名的电脑牛人,他1995年创建了PHP脚本语言,并成功应用到他的网站中,在他的一手栽培下,PHP已变成一个强大的,完全成熟的语言,目前世界各地已有数百万PHP应用案例Zend公司的创建人ZeevSuraskiAndiGutmansZend的CEOZend的创立和Google差不多,由于Suraski和Gutmans都是搞技术出身,而他们并不擅长公司的管理。因此,Zend的另一位联合创始人DoronGerstel开始进入人们的视线。DoronGerstel出任了Zend公司的CEO,他拥有丰富的企业管理经验,DoronGerstel使用这些经验使Zend成功地将PHP商业化,并推出了一系列的产品,如ZendStudio,一个用于Web可视化开发的IDEZend公司的今天Zend公司现在已经进入了良性循环,在刚成立时融了800多万美元后,最近又获得了2000万美元的风险投资。在2006年10月的Web开发大会上,Zend宣布要使用PHP建立新的Web应用,从而使Web开发更人性化。PHP语言的优势安全性高跨平台性支持广泛的数据库易学执行速度快(Java的3.7倍)免费模块化内嵌Zend加速引擎,性能稳定快速。PHP5的新特性新的对象模式(NewObjectMode)异常处理(Exceptions)名称空间(Namespace)新的对象特性•构造函数和析构函数•对象的引用•对象的克隆•对象中的私有、公共及受保护模式•接口(Interfaces)•抽象类•__call•__set和__get•静态成员早期的叫法:PersonHomePage现在的叫法:PHP:HypertextPreprocessor好学(why)学习周期非常短拿Java相比较易用(why)很容易就能用它开发很强大的网站强项(why)性能强稳定性强耐压能力强为什么要学PHPPHP的应用领域中小型网站的开发大型网站的业务逻辑结果显示Web办公管理系统硬件管控软件的GUI电子商务应用Web应用系统开发多媒体系统开发企业级应用开发PHP的扩展库扩展库可以为PHP提供更多的功能可以通过修改php.ini文件来引用扩展库extension_dir=c:\php\extensions;extension=php_bz2.dll参见p8-9学习PHP的准备条件HTML基本知识Javascript脚本语言PHP的学习资源开发工具用户手册网络资料:PHP官方网站不要死记硬背学会阅读官方文档多动手多读优秀源代码PHP中文参考手册Apache参考手册MySQL中文参考手册Linux命令参考手册Adodb参考手册Smarty参考手册HTML参考手册JavaScript参考手册PHP环境的搭建和开发工具主要目标WAMP环境安装与配置了解PHP的简易程序包的使用PHP配置与初步优化PHP的开发工具什么是WAMP?W:WindowsA:ApacheM:MySQLP:PHPWindows下安装PHP运行环境安装Apache服务器(也可以使用IIS)Serverinformation界面注意保持一致安装PHP5解压缩拷贝dll文件到windows\system32目录下可以通过配置path环境变量来实现,而不用拷贝文件修改php.ini文件安装MySQL注意root的密码Apache的httpd.conf配置文件PHP的php.ini配置文件php.ini文件修改将php.ini-dist复制到windows目录下,重命名为php.ini如果设置path则不用拷贝修改extension_dir=“php安装文件目录/ext”支持MySQLextension=php_mysql.dllApache的httpd.conf配置文件LoadModule参数DocumentRoot参数Directory标签AddTypeapplication/x-httpd-php.phpDirectoryIndexindex.htmindex.htmlindex.phpListen参数Windows环境下组合包EasyphpDreamweaverEclipsePDTZendStudioEditPlusUltraEdit在PHP环境下创建PHP文件使用PHPEasy环境使用自己搭建的PHP环境运行PHP文件
本文标题:1.第1-2章 初识PHP及环境搭建
链接地址:https://www.777doc.com/doc-4619191 .html