通过前面的介绍,相信读者已经能够对PHP与MVC设计有了初步理解。使用PHP MVC开发模式的显著优点如下。利用MVC框架提供的数据库操作中间层,能够高效、安全地对各种数据库进行操作。MVC框架从底层代码入口,对所有POST及GET提交均会做安全过滤,所以基于MVC编写的网站都能够得到很好的安全保护。MVC固然有其缺点,但其带来的好处远超其缺点。本书就是一本专门针对PHP MVC设计模式的图书,不仅全面介绍MVC实战内容,最后还将介绍MVC模式的实现方式。......
2025-09-30
在Windows平台上开发PHP应用是最常见的,Windows出色的图形界面能够极大地提高PHP应用程序的开发速度,为此一些PHP爱好者和组织也开发了Windows下的PHP一键安装包,使用这些安装包就能够轻易地完成PHP环境的搭建,如PHPnow、phpStudy、XAMPP等。出于易用性及效率考虑,本节将会详细讲解Windows平台的XAMPP一键安装包,使用一键安装包除了安全性差之外,其他的功能和真实的生产环境是一样的。
XAMPP原名是LAMPP,由德国人开发而成,近年来广泛地被开发者所接受,最重要的一点就是它非常容易安装和使用,并且集成了PHP众多模块,几乎所有主流的PHP扩展都已被内置。XAMPP具有容易使用、高效开发和稳定运行的特点,已经被集成到了Eclipse PDT中,这样开发人员就可以利用Eclipse的强大调试功能,实现PHP的敏捷开发。
(1)下载XAMPP
要安装XAMPP首先需要获得XAMPP安装包,读者可以前往XAMPP的下载页面进行下载,地址为http://www.apachefriends.org/zh_cn/xampp-windows.html,XAMPP安装方式共分为两种:一种为使用Windows软件包安装方式;另一种为直接编译源代码,即绿色安装。两种方式同样简单,如果使用Windows软件包的安装方式,在安装完成后操作系统会记录此次安装的过程并反馈结果,然后启动相应的服务模块,最后在开始菜单中出现XAMPP可视化管理面板,下面分别介绍。
XAMPP当前最新版本为1.7.7。找到网页中的“XAMPP for Windows 1.7.7,20.9.2011”,单击“Installer”链接,进入Windows软件安装包的XAMPP下载向导页,如图1-3所示。
图1-3 下载XAMPP
按照向导页面提示,完成XAMPP的下载。
(2)安装XAMPP
XAMPP的安装非常简单,双击下载的安装包,XAMPP安装向导将启动,如图1-4所示。当前版本的XAMPP界面语言只支持英语,单击“OK”按钮,XAMPP安装向导将会进入安装确认状态,如图1-5所示。
图1-4 XAMPP安装路径
图1-5 XAMPP安装向导
确认安装路径后,一直点击“Next>”按钮,直到安装完成。在安装完成后可以在“开始”菜单下找到XAMPP的管理面板,启动后如图1-6所示。
图1-6 XAMPP管理面板
在XAMPP管理面板中可以对各服务组件进行管理,例如“Start”、“Stop”等。如果需要随机启动,在相应组件的Svc上打“√”即可。(https://www.chuimin.cn)
前面讲述的是使用安装包的方式进行安装,和其他Windows软件安装并没有多大不同,读者应该能够迅速掌握。下面将介绍使用源码包(ZIP包)进行环境配置。
使用源码包进行安装显得更加干净和快捷,读者在安装时,只需要释放源代码包到磁盘下的某一目录,甚至解压到U盘,即可初始化XAMPP。
ZIP源代码包相对Installer安装包来说文件体积大了许多,解压后会在目录下看到XAMPP的文件组成结构,如图1-7所示。
图1-7 XAMPP源代码包组成文件
双击文件夹下的“setup-xampp.bat”批处理文件,将会启动XAMPP初始化配置程序,如图1-8所示。初始化配置文件完成后,此时就可以打开目录下的“xampp_stop.exe”文件,该文件即为XAMPP的管理面板,它的使用方式和使用Installer安装包的方式是一样的,前面已经介绍过,在此不再重述。
图1-8 XAMPP初始化
在管理面板中启动相关的组件后,打开浏览器进入http://localhost网址,如果浏览结果如图1-9所示,证明XAMPP已经安装成功,PHP所需要的开发环境已经就绪。
如图1-9所示,读者可以单击右侧导航栏中的功能链接,检查Apache和PHP的运行状态,例如单击“perlinfo()”连接,将会进入perlinfo()检查状态,如图1-10所示。
XAMPP提供一键式安装,能够完成常见PHP组件的安装,拥有完善的管理面板,非常易于开发环境的搭建。另外XAMPP还能支持PHP 5与PHP 4的切换,但由于本书后面的内容是基于MVC的,所以如果读者需要使用XAMPP来作为开发环境,一定需要确保PHP的运行环境为PHP 5.1以上版本(默认状态即可)。
图1-9 XAMPP运行结果
图1-10 查看PHP状态
说明:XAMPP源代码包(ZIP包)不要解压到中文名称目录下,否则将会造成MySQL组件启动失败。另外如果本机上已经安装了其他Web服务器(如IIS),通常情况下都会被预先占用80端口,在初始化XAMPP前,最好将其他Web服务器暂停,或者修改服务器的默认端口。
相关文章
通过前面的介绍,相信读者已经能够对PHP与MVC设计有了初步理解。使用PHP MVC开发模式的显著优点如下。利用MVC框架提供的数据库操作中间层,能够高效、安全地对各种数据库进行操作。MVC框架从底层代码入口,对所有POST及GET提交均会做安全过滤,所以基于MVC编写的网站都能够得到很好的安全保护。MVC固然有其缺点,但其带来的好处远超其缺点。本书就是一本专门针对PHP MVC设计模式的图书,不仅全面介绍MVC实战内容,最后还将介绍MVC模式的实现方式。......
2025-09-30
图11.7.1 零件模型及模型树Step1.在装配体中创建下盖。选取图11.7.2a所示的曲面,选择下拉菜单命令;定义实体化方向如图11.7.2a所示,并在操控板中单击“去除材料”按钮。选择下拉菜单命令;选取图11.7.4a所示的边链为圆角放置参照,圆角半径值为1.5。图11.7.23 倒圆角5Step17.创建图11.7.24所示的草绘特征──草绘1。系统进入截面草绘环境,绘制图11.7.28所示的截面草图,完成后单击按钮。......
2025-09-29
选取图8.4.2a所示的曲面,选择下拉菜单命令;在操控板中单击“去除材料”按钮,定义实体化方向如图8.4.2a所示,。在绘图区选取图8.4.14所示的边线,选择下拉菜单命令,在操控板中输入距离值3.0。Step17.创建图8.4.21所示的拉伸特征──拉伸4。选择下拉菜单命令;选取DTM5基准平面为草绘平面,选取ASM_FRONT基准平面为参照平面,方向为;单击对话框中的按钮,绘制图8.4.24所示的截面草图;在操控板中选取深度类型为,按下“加厚草绘”按钮,输入值0.5。......
2025-09-29
硬件设计一个嵌入式系统的硬件电路设计包括三部分内容:单片机芯片的选择、单片机系统扩展、系统配置。2)系统的扩展与外设配置的水平应充分满足应用系统当前的功能要求,并留有适当余地,便于以后进行功能的扩充。4)整个系统中相关的元器件要尽可能做到性能匹配。2)各功能程序实现模块化、系统化。4)运行状态实现标志化管理。软件抗干扰是计算机应用系统提高可靠性的有力措施。......
2025-09-30
改革开放以来,上海浦东新区、天津滨海新区的开发建设都是积极融入经济全球化、应对激烈的区域竞争、大力推动经济发展的战略实践。此后上海郊区的不断发展促使整个大都市地区进行结构重组。上述新区实践演进中的策略动因的把握,离不开对不同发展阶段的上海新区开发的社会行动考察。......
2025-09-30
处理器管理的主要任务是对处理器的使用进行分配,并对其运行进行控制和管理。下面我们以Windows操作系统为例,介绍操作系统对于处理器的管理。处理器管理本质上是对进程的管理。Windows是一个多任务的操作系统,当应用程序对CPU有请求时,系统就为它创建一个或几个进程,并为这些进程分配CPU资源,处理器管理就是对这些进程的同步、进程之间的通信、进程调度进行管理。......
2025-09-30
本章重点知识4.1 File API4.2 HTML5拖拽事件4.3 dataTransfer对象4.4 利用拖拽效果完成上传功能对文件的处理和上传等操作一直是Web开发中的一项重要环节,比如在填写个人信息时的头像上传,或者是邮件的上传等。拖拽的文件也可以由File对象接收到,也就是说,我们现在可以直接通过HTML5实现拖拽文件上传功能了!......
2025-09-30
基于Flash,Adobe Flash通过自己的Socket完成数据交换,再利用Flash暴露出相应的接口为JavaScript调用,从而达到实时传输目的。在此背景下,基于HTML5规范的,有Web TCP之称的WebSocket应运而生。直到2014年,HTML5正式从草案落实为实际标准规范,各个应用服务器及浏览器厂商逐步开始统一,在JavaEE 7中也实现了WebSocket协议,从而无论是客户端还是服务端的WebSocket都已完备,读者可以查阅HTML5规范,熟悉新的HTML协议规范及WebSocket支持。......
2025-09-30
相关推荐