文章摘要:php最简单的框架
PHP常用框架很多,比较主流的分别有ThinkPHP、Yii、CodeIgniter、Lavarel。如果想具 […]
PHP常用框架很多,比较主流的分别有ThinkPHP、Yii、CodeIgniter、Lavarel。如果想具体了解PHP常用框架有哪些,那不妨接着往下看吧!
PHP有哪些常用框架
1.ThinkPHP:ThinkPHP(FCS)是一个轻量级的中型框架,是从Java的Struts结构移植过来的中文PHP开发框架。它使用面向对象的开发结构和MVC模式,并且模拟实现了Struts的标签库,各方面都比较人性化,熟悉J2EE的开发人员相对比较容易上手,适合php框架初学者。
ThinkPHP的宗旨是简化开发、提高效率、易于扩展,其在对数据库的支持方面已经包括MySQL、MSSQL、Sqlite、PgSQL、Oracle,以及PDO的支持。ThinkPHP有着丰富的文档和示例,框架的兼容性较强,但是其功能有限,因此更适合用于中小项目的开发。
2. Yii:Yii是一个基于组件的高性能php框架,用于开发大型Web应用。Yii采用严格的OOP编写,并有着完善的库引用以及全面的教程。从MVC,DAO/ActiveRecord,widgets,caching,等级式RBAC,Web服务,到主题化,I18N和L10N,Yii提供了 今日Web2.0应用开发所需要的几乎一切功能。事实上,Yii是最有效率的PHP框架之一。
3. CodeIgniter:CodeIgniter推崇“简单就是美”这一原则。没有花哨的设计模式、没有华丽的对象结构,一切都是那么简单。几行代码就能开始运行,再加几 行代码就可以进行输出。
可谓是“大道至简”的典范。 配置简单,全部的配置使用PHP脚本来配置,执行效率高;具有基本的路由功能,能够进行一定程度的路由;具有初步的Layout功能,能够制作一定程度的界面外观;数据库层封装的不错,具有基本的MVC功能。
快速简洁,代码不多,执行性能高,框架简单,容易上手,学习成本低,文档详细;自带了很多简单好用的library,框架适合小型应用。
4. Lavarel框架:Laravel 的设计思想是很先进的,非常适合应用各种开发模式TDD,DDD和BDD,作为一个框架,它准备好了一切,composer 是个php 的未来,没有composer,PHP 肯定要走向没落。
laravel 较大的特点和优秀之处就是集合了php 比较新的特性,以及各种各样的设计模式。
PHP用什么服务器系统
1.XAMPP。XAMPP是一款比较强大的本地测试平台,它集成了必须的三个功能,还带有FileZilla,软件带有一个控制面板,在里面可以把Apache、MySql和FileZilla三者注册为系统服务或者卸载服务,有服务启动的控制按钮,而且在窗口下部还能看到服务的运行信息。
虽说面板是英文的,但清楚易懂。注册为系统服务有个好处就是开机能够自动运行,但是会消耗一定的系统资源,怎么取舍用户自己来定。
2.wampserver。它的官方网站没有中文,但是程序支持中文。启动安装程序后,它会提示你请先卸载旧版,不支持覆盖式的升级,然后一路NEXT就能安装成功。
它在任务托盘里有个图标,如果服务启动异常,它就是红色的;如果部分异常,它就变成黄色;如果是一切正常,那么它就变成了白色。这些不同的颜色警示,你很容易判断当前你的localhost能不能打开。
它还能切换在线和离线状态,选项中的文语言项中也有简体中文可选。
3.PHPStudy。PHPStudy不一样,它含有IIS+PHP和Apache+PHP,软件推荐设置是后者。在任务托盘里也有图标,可以打开面板来看服务运行状态。
4.AppServ。程序安装过程中它提示你可以改变默认的80端口为服务端口,这样可以避免端口共享产生的冲突。可有密码设置提示,软件还可以设置字符集,默认为UTF-8。虽然软件没有控制面板,但一切操作都在开始菜单中加入了快捷方式。软件还带有MySql命令行终端。
PHP建站用什么工具
1.php程序员工具箱。php程序员工具箱是迄今为止全网php程序员的专属工具箱,集合了php环境搭建、在线小工具、原生手册、文字与视频教程、问答社区等,非常适合初学者。
2. phpstudy。该程序包集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+ZendOptimizer+Zend Loader,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。
3. wampserver。WampServer是Windos Apache MysqlPHP集成安装环境,即在window下的apache、php和mysql的服务器软件。PHP扩展、Apache模块,开启/关闭鼠标点点就搞定,再也不用亲自去修改配置文件了,WAMP它会去做。再也不用到处询问php的安装问题了,WAMP一切都搞定了。
4. Upupw。UPUPW PHP环境集成包是目前Windows平台下比较具有特色的Web服务器PHP套件,UPUPWPHP套件省去了搭建Web服务器PHP环境的复杂程序,下载解压到装有任意Windows系统电脑的非中文目录即可运行。
5.xampp。整合型的Apache套件。XAMPP包括Apache、MySQL、PHP、PERL,直接解压缩,没有复杂的安装过程,强烈推荐初学者使用。
到目前为止,XAMPP共支持Windows 、Linux、Mac OS X、Solaris四种版本。