PHP程序设计01.ppt_第1页
PHP程序设计01.ppt_第2页
PHP程序设计01.ppt_第3页
PHP程序设计01.ppt_第4页
PHP程序设计01.ppt_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第1章PHP简介,主讲:田旭Email:tianxu,PHP程序设计,第1章PHP简介,PHP的历史与现状Apache服务器MySQL数据库PHPVSASP、JAVAWindowsXP中AMP的配置Linux操作系统开源,PHP的历史与现状,PHP是目前被广泛使用的开源编程语言,主要用于服务器端应用和动态网页浏览;至2003年5月,全球有超过13,000,000的域名是使用PHP编写的(Netcraft的数据)Lerdorf于1994年编写了最早版本的PHP;PHP开始被广泛应用是在PHP4(2000年5月)发布以后;2004年5月,PHP5正式发布。RasmusLerdorf简介1968年出生于格陵兰岛的靠近海岸线的一个叫做Disko的岛上。毕业于UniversityofWaterloo通晓英语,德语,法语,丹麦语,葡萄牙语个人网站:,PHP的历史与现状,PHP/FIPHP/FI在1995年由RasmusLerdorf创建,最初只是一套简单的Perl脚本,用来跟踪访问他主页的人们的信息。它给这一套脚本取名为“PersonalHomePageTools”。PHP3AndiGutmans和ZeevSuraski在为一所大学的项目中开发电子商务程序时发现PHP/FI2.0功能明显不足,于是他们重写了代码。这就是PHP3.0。1998年6月正式发布。命名更新为“PHP”。这是一种递归的缩写,它的全称是PHP:HypertextPreprocessor。,PHP的历史与现状,PHP41999年中期首次引入“ZendEngine”(这是Zeev和Andi的缩写)的引擎。于2000年5月发布了官方正式版本。支持更多的Web服务器;HTTPSessions支持;输出缓存(outputbuffering);更安全的处理用户输入的方法;一些新的语言结构。PHP5PHP5包含新一代的ZendEngine2.0。更对象更安全跨平台高速度高效率,Apache服务器,1995年,美国国家计算机安全协会(NCSA)的开发者创建了NCSZ全球网络服务软件,其最大的特点是HTTP守护进程,它比当时的CERN服务器更容易由源码来配置和创建,又由于当时其他服务器软件的缺乏,他很快流行起来。但是后来,该服务器的核心开发人员几乎都离开了NCSA,一些使用者们自己成立了一个组织来管理他们编写的补丁,于是ApacheGroup应运而生。他们把该服务器软件称为Apache。Apache源于Apatchyserver的读音,意思是充满补丁的服务器。如今Apache已经成为Internet上最流行的Web服务器软件了。在所有的Web服务器软件中,Apache占据绝对优势,远远领先排名第二的MicrosoftIIS。Apache的官方网站:Apache作为自由软件之一,像其他自由软件一样,是由许许多多的自由开发人员投入了大量的时间和精力来实现并逐步完善的。,Apache服务器,Apache2市场占有量的曲线图,MySQL数据库,MySQL是一个真正的多用户、多线程SQL数据可服务器。MySQL是以一个客户机/服务器结构实现的,是有一个服务器守护程序mysqld和很多不同的客户程序和库组成的。,PHPVSASP、JAVA,PHP的优点学习过程数据库连接可扩展性面向对象编程许多外围的流行基库。,WindowsXP中AMP的配置,Winxp中二进制程序安装Apache、Php、MysqlWinxp中源代码包编译安装Php、Mysql、ApacheLinux环境下安装rpmgz安装软件包可在学院FTP站点中下载:ftp:/,Apache的安装配置,下载二进制软件包,然后一直next即可注意:默认端口号80安装方式:typical典型默认以Windows的系统服务方式运行本地访问:http:/localhost/或者/配置文件名为httpd.conf默认根目录:DocumentRootd:/www根目录访问设置:Directory“d:/www,PHP的安装配置,下载软件包,一般建议选择ZIP包PHP(安装目录为d:php5)和Apache的连接:修改php.ini-recommended为php.ini拷贝php.ini到c:windows(系统目录)修改php.ini文件:extension_dir=./为实际目录,如d:php5extdefault_charset,session.save_path,PHP的安装配置,模块化方式安装PHP:拷贝安装目录下的文件php5ts.dll到windows/system32目录中拷贝安装目录下的文件php5apache2.dll到Apache安装目录的modules目录中(不拷时,LoadModule加载要给出正确路径)修改Apache的配置文件httpd.conf,加入LoadModulephp5_modulemodules/php5apache2.dllAddTypeapplication/x-httpd-php.php修改索引文件名:DirectoryIndexindex.php重启apache,验证PHP的安装,MySQL的安装配置,下载二进制软件包,然后一直next即可注意:安装方式:Complete完全或typical典型可以不注册的帐号选择详细设置DetailedConfiguration选择DeveloperMachine(开发模式)选择MultifunctionalDatabaseEnableTCP/IPNetworkingIncludeBinDirectoryinWindowsPATH设置root用户密码,MySQL的安装配置,修改php.ini文件:mysql.default_port=3306mysql.default_host=localhostmysql.default_user=rootmysql.default_password=*建议不进行以上修改进入命令行窗口:MysqlCommandLineClient或命令行mysqlhlocalhosturootp,MySQL的安装配置,启动PHP对MySQL的支持extension=php_mysql.dll拷贝PHP根目录中libmysql.dll到windows/system32目录中测试文件,phpmyadmin的安装配置,将phpMyAdmin-2.x.x.zip解压到WEB根目录中去,重命名文件夹为phpmyadmin或其它打开phpmyadmin目录中的config.inc.php找到$cfgServers$iuser=root;$cfgServers$ipassword=*;分别填上mysql的用户和密码即可,一点建议,借助

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论