php的配置文件是什么
<强>php的装备文件是哪两个?
php的装备文件一般是php。ini文件以及httpd.conf文件。
php。ini文件必须命名为'php.ini,并放置在httpd.conf中的PHPIniDir指令指定的目录中,运用phpinfo()函数能够检查。假如未作修改,windows渠道下一般放在php装置目录中。
php仍是一个不断发展的工具,其功用还在不断地删减,而php.ini的设置更改能够反映出相当的改变,在运用新的php版别前,研究一下php.ini中会有好处的。
下面简略的介绍一下php。ini基本装备:
指令=价值;指示标识符是*大小写敏感的*-foo=酒吧不同于foo=bar。
php的框架有哪些
结构其实便是可重用代码的集合,结构的代码是结构架构的代码,不是业务逻辑代码,结构代码保护类.办法.函数等等,结构代码按照必定的规则组合起来就形成了结构。
1、zendframwork:(ZF)是Zend公司推出的一套PHP开发结构。
功能十分的强大,是一个重量级的结构,ZF用100%面向目标编码完结。ZF的组件结构独一无二,每个组件几乎不依托其他组件。这样的松耦合结构能够让开发者独立使用组件。咱们常称此为“use-at-will”规划。
2、Yii由国人开发的重量级的结构,这个结构把代码的可重用性发挥到极致。
Yii是一个高性能的PHP5的web使用程序开发结构。经过一个简略的命令行
PHP结构
工具yiic能够快速创建一个web使用程序的代码结构,开发者能够在生成的代码结构基础上添加业务逻辑,以快速完结使用程序的开发。
3、CakePHP是国外的结构.
CakePHP是一个运用了诸如ActiveRecord、Association Data Mapping、Front Controller和MVC等闻名规划形式的快速开发结构。
该项目主要方针是供给一个能够让各种层次的PHP开发人员快速地开宣布强健的Web使用,而又不失灵活性
4.Symfony,是一套国外的PHP开源结构。
简略的模板功能symfony是一个开源的PHP Web结构。基于最佳Web开发实践,现已有多个网站完全选用此结构开发,symfony的目的是加速Web使用的创建与维护。它的特点如下:缓存管理、自定义URLs、搭建了一些基础模块、多语言与I18N支撑、选用目标模型与MVC别离、Ajax支撑、适用于企业使用开发。
5、CodeIgniter(CI)轻量级结构,运转速度快。
CodeIgniter是一个简略快速的PHP MVC结构。
它为安排供给了满足的自由支撑,允许开发人员更迅速地工作。使用CodeIgniter时,您不用以某种办法命名数据库表,也不用根据表命名模型。这使CodeIgniter成为重构留传PHP使用程序的抱负选择,在此类留传使用程序中,或许存在需求移植的一切古怪的结构。
6、CanPHP结构是一个简练,有用,高效,遵循apache协议的php开源结构。
它既能够完美的支撑MVC形式,又能够不受限制的支撑传统编程形式。它是一个轻量级的php结构,一起也是一个有用的php工具包。以面向使用为主,不纠结于OOP,不纠结于MVC,不纠结于规划形式,形形色色,力求简略快速优质的完结项目开发,是中小型项目开发首选。
7、Laravel是一个简略高雅的PHP web开发结构,将你从意大利面条式的代码中解放出来。经过简略的、表达式语法开宣布很棒的Web使用。
在Laravel中现已具有了一套高档的PHP ActiveRecord完结–Eloquent ORM。它能便利的将“约束(constraints)”使用到联系的双方,这样你就具有了对数据的完全操控,并且享受到ActiveRecord的一切便利。Eloquent原生支撑Fluent中查询构造器(query-builder)的一切办法。
8、SlimFramework是一个简略的PHP5结构用来创建RESTful的Web使用。
能够帮助你快速编写简略功能强大的RESTful风格的web使用程序和APIs。Slim很简略,能够让新手和专业人士使用。
9、ThinkPHP是一个快速、简略、面向目标的轻量级PHP开发结构。
遵循Apache2开源协议发布,从Struts结构移植过来并做了改进和完善,一起也学习了国外许多优异的结构和形式,使用面向目标的开发结构和MVC形式,融合了Struts的思维和TagLib(标签库)、RoR的ORM映射和ActiveRecord形式。
10、PHPUnit是一个轻量级的PHP测验结构。
它是在PHP5下面对JUnit3系列版本的完整移植。这个工具也能够被Xdebug扩展用来生成代码覆盖率报告,并且能够与phing集成来主动测验,最合它还能够和Selenium整合来完结大型的主动化集成测验。
11、KYPHP支撑多数据库,多语言,多模版,多app,多缓存,多编码格局,模板布局,自定义类,主动加载公共类库。
KYPHP已使用于许多大项目中,在同一程式中可一起管理多个数据库源,管理多个缓存,并支撑杂乱的目录结构。从2.1开始kyphp又极大的增强了安全性,可有用防止sql注入,xss等常见安全问题。
12、initPHP是一款轻量级的php开发结构。
选用分层系统架构,合适大中型网站架构。供给丰厚的library类库,以及简略的结构扩展机制,InitPHP还供给具体的开发文档,能够让您在使用该结构的时分更加简略有用。InitPHP完结了抽象DB层、分层系统架构、缓存无缝切换机制、简略模板机制、多模型布置机制、强大的安全系统,是快速开发php使用的利器。
13、SpeedPHP是一款全功能的国产PHP使用结构系统。
SpeedPHP结构是从实践运转的商业系统中取其精华而成的,在稳定性和运转速度上都十分出色;一起有着明晰的架构,更有利于提高团队开发效率,教程很多,入门容易,声称最合适初学者的PHP结构,快速带你进入PHP高手的队伍。