PHP的开发环境及安装.ppt_第1页
PHP的开发环境及安装.ppt_第2页
PHP的开发环境及安装.ppt_第3页
PHP的开发环境及安装.ppt_第4页
PHP的开发环境及安装.ppt_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

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

文档简介

PHPWEB开发技术,PHP是什么?,PHP(“PHP:HypertextPreprocessor”,超文本预处理器)是一种被广泛应用的开放源代码的多用途脚本语言,它可嵌入到HTML中,尤其适合web开发。其语法利用了C,Java和Perl,非常容易学习。该语言的主要目标是让web开发人员可以很快写出动态生成的网页。,PHP的特点,易用性;跨平台兼容性;稳定性;学习起来快,容易上手;广泛的数据库连接;面向对象编程;HTML嵌入式开发,PHP的历史,PHP继承自一个老的工程师。PHP/FI在1995年由RasmusLerdorf创建,最初只是一套简单的Perl脚本,用来跟踪访问他主页的人们的信息。它给这一套脚本取名为“PersonalHomePageTools”。随着更多功能需求的增加,Rasmus写了一个更大的C语言的实现,它可以访问数据库,可以让用户开发简单的动态Web程序。Rasmus发布了PHP/FI的源代码,以便每个人都可以使用它,同时大家也可以修正它的Bug并且改进它的源代码。PHP/FI2.0在经历了数个beta版本的发布后于1997年11月发布了官方正式版本。不久,PHP3.0的第一个alpha版本的发布,PHP从此走向了成功。,结构化代码,大量的重写,eg:第一个PHP脚本:Hello.php,Apache服务器,Apache能够支持多种web编辑语言,如ASP、JSP以及PHP;采用开放源代码的方式,安全性非常高;扩展性高。(Unix、Linux、Windows等),MySQL数据库,特点:开源软件;(免费)高效的执行效能;主要目标是快速、健壮和易用;跨平台性。(能够在Linux和Windows等系统下运行),MySQL是一款精巧是SQL数据库系统,以操作简便著称。,Apache+MySQl+PHP配置,Apache在Windows系统中的详细配置MySQL在Windows系统中的详细配置PHP的配置,准备工作,目前PHP5发布正式版本。安装过程和原来版本比较应该会有所变化,下面文章内容将讲述PHP环境的配置,服务器选择Apache2.2,数据库选择MySQL5.0版本,需要下载几个软件包:1.PHP52.Apache2.23.MySQL5.0,1、在网上下载“Apache2.0”进入安装,Apache的详细配置,2、我们点Next到如下的界面,3、完成Apache的安装,添加Apache服务,httpd.exe-kinstall-napache2netstartapache2,MySQL的详细配置,1、在官方网站下载MySQL5.0进入安装,2、我们点Next到如下界面,注:我们选择第一项进入下一步。(1、新建用户;2、也有用户;3、路过),MySQL的详细配置,3、进行登录设置,注:有三个窗口我们需要填写资料。,MySQL的详细配置,4、进行设置数据库文件的存储位置,路径:D:masterphpdatabase,MySQL的详细配置,5、设置数据库的初始密码,注:密码设置为123456,MySQL的详细配置,6、设置完成,MySQL的详细配置,PHP配置环境,我们在官方网站下载PHP5.0(forWindows);将压缩包解压到D:php5,就完成。,提示说明:,Httpd.conf文件Apache/conf/httpd.conf文件php.ini文件php/php.ini文件,我们要把Apache+php+MySQL配置好,还有对如下两个个文件进行设置:,PHP配置环境,Httpd.conf文件,1、#LoadModulessl_modulemodules/mod_ssl.so后加入LoadModulephp5_moduled:/ProgramFiles/php-5.2.5-win32/php5apache2.dll2、DocumentRoot“d:/www”/网站文件存放目录3、#AddTypeapplication/x-tar.tgz后加入AddTypeapplication/x-httpd-php.php/添加扩展名php4、DirectoryIndexindex.htmlindex.php/默认显示页5、Listen82/修改默认端口号6、PHPIniDir“d:/ProgramFiles/php-5.2.5-win32”/加载php,php.ini文件,(php.ini-recommended修改为php.ini)路径:D:php5,1、将extension_dir=“./”/修改为extension_dir=d:php5ext2、将extension=php_mysql.dll,extension=php_mysqli.dll两项前的分号去掉,目的是打开对mysql的支持3、将mysql/bin/libmySQL.dll文件拷贝至C:WindowsSystem32下,注:大家可以自己设置也可以COPY设置好的Httpd.conf文件及php.ini文件,php.ini文件,(启动Apache)路径:%Apache%bin/ApacheMonitor.exe,1、在网站文件存放目录添加index.php文件2、在index.php文件中添加3、访问http:/localhost/index.php,注:1.如果出现网站配置信息页面则表示环境搭建成功2.大家可以自己设置也可以COPY设置好的Httpd.conf文件及php.ini文件,试试看!,PHP语法的概述,PHP语法主要借鉴于C/C+,也部分参考了Java和Perl。书写PHP代码的时候,每句完成代码后都要以分号“;”结束。既然是一门编程语言,肯定会由多种编程元素组成,如变量、常量、运算符、控制语句、数组、字符串、函数和对象等。,PHP程序注释,通常使用:(1)、/(2)、/*/(3)、#,;/采用C+的注释方法/*多行注释对于大段的注释很有用的哦*/echo多行注释方法即/*.*/;echoUnix的注释方法即#;#使用UNIXShell语法注释?,嵌入方法,类似JSP的,当然您也可以自己指定。通常情况下,有以下几种方式:,(1)/推荐使用(2)(3)(4),引用文件,引用文件的方法有两种:include和requireinclude的使用方法如:include(MyIncludeFile.php);。这个函数一般是放在流程控制的处理部分中。PHP程序网页在读到include的文件时,才将它读进来。这种方式,可以把程序执行时的流程简单化。require的使用方法如:require(MyRequireFile.php);。这个函数通常放在PHP程序的最前面,PHP程序在执行前,就会先读入require所指定引入的文件,使它变成PHP程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。,PHP的常量,PHP常量定义:define(name,value,case_insensitive);name必需。规定常量的名称。value必需。规定常量的值。case_insensitive必需。规定常量的名称是否对大小写敏感。若设置为true,则对大小写不敏感。默认是false(大小写敏感)。例:,PHP的变量,PHP变量名的约定:(1)PHP的变量名区分大小写;(2)变量名必须以美元符号$开始;(3)变量名开头可以以下划线开始;(4)变量名不能以数字字符开头.,PHP的变量类型,变量的作用域,变量的使用范围,也叫做变量的作用域,作用域从技术上来讲,就是变量定义的上下文背景(也就是它的有效范围)。大部分PHP变量只有一个单独的范围。这个单独的范围跨度同样包含了include和require引入文件,例如:这里变量$a将会在包含文件b.inc中生效。,在用户自定义函数中,一个局部函数范围将被引入。任何用与函数内部的变量将被限制在局部函数范围内。例如:这个脚本不会有任何输出,因为echo语句引用了一个局部版本的变量$a,而且在这个范围内,它并没有被赋值。PHP中全局变量在函数中使用时必须申明为全局。,变量的作用域,使用一个全局的变量global关键字,以上脚本的输出将是“3”。在函数中申明了全局变量$a和$b,任何变量的所有引用变量都会指向到全局变量。,例如:,全局变量,在PHP中,字符串的连接符和C+语言以及Java等是非常不一样的。它使用“.”来做为连接符,而不是像我们其他语言一样,拥有点语法。,注:因为“.”只是字符串连接符,就好象VB里的“break;default:语句序列n+1;,48,PHP语法PHP的基本语句,3for语句在PHP中,for循环的语法结构如下:for(表达式1;表达式2;表达式3)语句序列说明:(1)表达式1通常是赋值表达式,循环开始时它将被无条件执行且在整个循环中只执行一次。(2)表达式2通常是条件表达式,用于控制循环什么时候结束,当它的值为真时继续循环,当它的值为假时循环结束。(3)表达式3用于修改循环变量的值,每次执行完循环内部的程序代码后,表达式3都被执行一次,直至循环结束。,foreach语句可用于遍历一个数组中的元素。可以用以下语句循环遍历一个数组,访问每一个键:,foreach循环,foreach($arrayas$current)/.,foreach($arrayas$current):/.endforeach;,语法结构一:,语法结构二:,;?,实例:,PHP语法PHP的基本语句,50,PHP语法PHP的基本语句,4while语句说明:每一次循环开始时检查expression,若条件为真,执行语句序列,否则循环中止。若条件一开始就是假,则循环中的statement一次也不会执行。,while(expression)statement(s);,语法结构一:,如果计算出expression的值为true,则statement被执行,并且接着再计算expression的值(如果为true,则循环体被执行,如此继续)。当计算的值为false时循环退出。,While循环,while(expression):statement(s);.;endwhile;,语法结构二:,52,PHP语法PHP的基本语句,5dowhile语句dowhile语句与while语句很相似,它们的不同在于dowhile先执行后判断,循环语句至少能执行一次。而while先判断后执行,循环语句有可能一次也得不到执行。它的格式为:do语句序列;while(条件)6跳转语句PHP提供了两个帮助控

温馨提示

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

评论

0/150

提交评论