PHP程序设计

上传人:M****1 文档编号:487151897 上传时间:2023-10-04 格式:DOC 页数:43 大小:1.58MB
返回 下载 相关 举报
PHP程序设计_第1页
第1页 / 共43页
PHP程序设计_第2页
第2页 / 共43页
PHP程序设计_第3页
第3页 / 共43页
PHP程序设计_第4页
第4页 / 共43页
PHP程序设计_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《PHP程序设计》由会员分享,可在线阅读,更多相关《PHP程序设计(43页珍藏版)》请在金锄头文库上搜索。

1、烟台南山学院 PHP程序设计实验指导书PHP程序设计实验指导书主编教师:张海燕目录实验一 架设WINDOWS下的PHP开发测试服务器40. 实验准备40.1系统环境和PHP相关软件、开发工具40.2实验目的40.3 实验中的路径说明41. PHP的安装和配置41.1安装41.2配置52. APACHE的安装和配置52.1安装软件52.2配置服务53. APACHE : WEB服务的安装和启动64. 测试APACHE服务器对PHP的支持能力65. MYSQL的安装和启动数据库服务器66. 测试PHP与MYSQL的协同7实验二 PHP基本语法实验80 实验准备80.1实验环境和相关工具软件80.2

2、实验目的和内容80.3 实验中的约定91词法结构91.1大小写敏感91.2语句和分号101.3注释101.4标识符(常量标识符)112 数据类型112.1字符串112.2布尔型122.3数组型122.4对象型132.5资源型132.6数据类型的检测153 变量153.1变量的变量153.2变量的作用域173.3垃圾收集184. 表达式和操作符204.1隐式类型转换204.2字符串连接操作符214.3自增自减操作符224.4类型转换操作符224.5其他操作符235.流控制语句235.1 if语句235.2 switch语句265.3 while语句275.4 for语句285.5 foreach

3、语句285.6 exit语句285.7 return语句286.包含代码287.在页面中嵌入PHP30实验三 HTML基础实验310实验准备310.1实验环境和相关工具软件310.2实验目的310.3实验内容310.4 实验中的说明321. HTML基本架构322. 最简单的表单和表单对象的使用32实验四 MYSQL基础实验330. 实验准备330.1实验环境和相关工具软件330.2实验目的330.3实验内容33实验五:系统建模与前台(新闻列表/新闻查看)设计340. 实验准备340.1实验环境和相关工具软件340.2实验目的和内容341. 实验具体环节341.1 系统建模341.2 系统实现

4、35实验六:后台管理(新闻管理/人员管理)程序设计370. 实验准备370.1实验环境和相关工具软件370.2实验目的和内容371. 实验具体环节371.1 新闻录入程序设计:371.2 新闻修改程序设计:381.3 人员信息添加程序设计:38实验七:后台管理(身份认证与后台系统集成)程序设计390. 实验准备390.1实验环境和相关工具软件390.2实验目的和内容391. 实验具体环节401.1 认证界面denglu.php:401.2 认证程序jiancha.php 在数据库中检查具有该帐号和密码的用户是否存在,存在则取出该用户资料(如renyuanid)存到session变量中去,然后转

5、向houtaiguanli.php。401.3 身份把关程序401.4 后台管理集成界面(总界面)houtaiguanli.php 集成后台管理所有功能,是通向各管理功能程序的领航处、出发点。 实现很简单,使用HTML的超链接技术即可实现。411.5 新闻系统后台程序关系流程图41实验一 架设Windows下的PHP开发测试服务器0. 实验准备0.1系统环境和PHP相关软件、开发工具l 操作系统:WindowX(Windows95/98/me/XP/NT系列/2000系列/2003)具体到的机房环境,请在Windowsxp环境下做l Web服务器:Apache 2.0.63 (压缩包文件:ap

6、ache_2.0.63-win32.exe)l PHP:PHP5.2.11 (压缩包文件:php-5.2.11-Win32.zip)l 数据库:MySQL 5.1.39 (压缩包文件:mysql-essential-5.1.39-win32.zip)l 脚本编辑器:EditPlus(已安装好):图形化编辑环境,速度慢,功能多,常用于复杂网页设计注: PHP相关软件、开发工具的获得:在我的ftp上下载0.2实验目的能够快速部署Windows下的开发测试服务器环境,以满足同学们在宿舍、家中自己机器上学习、研究和开发PHP程序设计的需要或是实际工作的需要。0.3 实验中的路径说明为说明问题的简单起见

7、,路径为比较简单的示例路径,但已经过测试。实际运用时,路径完全可根据自己需要设定。1. PHP的安装和配置1.1安装 下载PHP-5.2.5-Win32.ZIP软件包,不需要安装,在C盘根目录下建立文件夹C:php 。将软件包解压缩到本目录下。 在C:php 目录下找到php.ini-dist文件,将其名字改为php.ini ,这是php的配置文件。 修改php.ini文件,过程如下:(1) 找到extension_dir=”./” ,改为extension_dir=”C:/php/ext” (2) 找到 “ ;extension=php_mbstring.dll ”去掉前面的“;”(3) 找

8、到 “ ;extension=php_mysql.dll ” 去掉前面的“;”(4) 找到 “ ;extension=php_mysqli.dll ” 去掉前面的“;” 修改完php.ini文件后,保存该文件,并复制到C:Windows 目录下。 将C:PHPlibmysql.dll 复制到C:windowssystem32 目录下注:操作系统安装目录,具体位置见表1表1:操作系统安装目录操作系统操作系统安装目录Windows95windowsWindows98windowsWindows mewindowswindowsWindows NT系列winntWindows 2000系列winnt

9、Windows 2003windows1.2配置通过修改php.ini中的参数来实现。对MySQL而言,若无特殊要求,一般无须配置。因为PHP在php.ini中已经做好了对MySQL的配置,所以一般无须修改。2. Apache的安装和配置2.1安装软件双击apache_2.0.63-win32.exe,按照提示,选择custom安装方式,然后一路默认,即完成安装。注意:如果您的电脑安装了IIS,请先到控制面板关闭IIS服务,因为IIS服务器与Apache服务器都使用一个端口。2.2配置服务单击开始-程序- Apache HTTP Server 2.2- Configure Apache Ser

10、ver- Edit the Apache httpd.conf configuration File,打开Apache的配置文件httpd.conf,按表2提示进行配置:注意:每处的配置要想起作用,必须将行首的#号(注释符号)去掉;表示一个或多个空格表2 Apache配置序号参数名和示例参数值配置方法说明BindAddress(你所用机器的IP地址)修改地址绑定(指定服务器地址)LoadModulephp5_modulec:/php/sapi/php5apache.dll添加将PHP配置为Apache的模块(Apache module)方式Port80修改指定端口ServerAdmin(你的邮

11、箱地址,如)修改指明管理员信箱ServerNamessl修改指明主机名称DocumentRootd:Websitehtdocs修改Web文档发布主目录修改该处目录应与Web文档发布主目录一致ScriptAlias/php/c:/php/ AddTypeapplication/x-httpd-php.php Actionapplication/x-httpd-php/php/php.exe 添加指明脚本路径指明PHP脚本扩展名指明PHP脚本解释器程序名DirectoryIndexindex.htmindex.php修改指定默认文档*描述以httpd.conf文件的行文顺序进行*表中路径、地址、主

12、机名、信箱等,实际配置时请根据自己情况进行按表1所述,参考Apache配置文件样本,修改完毕后,保存。测试配置是否成功。1)在编辑完成后,我们还可以通过 “开始/程序/Apache HTTP Server 2.2/Configure Apache Server/Test Configuration来测试配置文件是否有语法错误等。2)或者打开浏览器敲入:http:/localhost 能否见到服务器到测试页面。能见到则配置成功。3. Apache : Web服务的安装和启动(1) 启动Apache服务:单击:开始-程序- Apache HTTP Server 2.2- Control Apach

13、e service- Start。(默认情况下,每次操作系统启动时自动启动该服务,可更改)4. 测试Apache服务器对PHP的支持能力测试目的:检验配置后的Apache服务器是否提供了对PHP脚本的解释能力(支持PHP)用EditPlus编写测试脚本,存为d:Websitehtdocsceshi.php,内容为:说明:phpinfo()是PHP内置函数,用来显示PHP和Apache配置信息,在浏览器中敲入http:/localhost/ceshi.php,回车后若显示类似图1的PHP配置页面(以Winxp下为例),则说明你的Apache服务器已经支持PHP脚本,能够解释PHP脚本了;若不显示类似画面,则配置有误,此时你的Apache不能够解释PHP脚本,需重新配置。 图15. MySQL的安装和启动数据库服务器将mysql-essential-5.1.39-win32.zip解压缩后,双击setup.exe,按照提示,选择custom安装方式,然后一路默认,遇到输入密码的地方,输入123作为密码。测试安装是否成功。单击“开始”,选择“MySQLMySQL Server5.1MySQL Command Line Client”,会出现如下图所示的窗口,然后输入root密码,根据提示操作即可 6. 测试PHP与MySQ

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号