766培训网
电脑培训
php有哪些框架

php有哪些框架

发布时间 :2021-02-03 11:30:35 浏览量:441 收藏
导读:

php的框架有很多,其中CodeIgniter可能是最适合开发动态网站的,它非常轻量,大小只有2MB左右。下面小编给大家介绍php有哪些框架,一起来看看吧。

php有哪些框架

php框架

1、Laravel

它可能是Web开发人员中比较受欢的框架。Laravel是一个免费的开源PHP框架,适用于Web应用程序开发,且适用于移动应用程序场景。

Laravel提供了几个特定的软件包,使Web开发成为一项功能强大的任务。例如:单元测试(UnitTesting)、对象关系映射(ORM)、包系统(APackagingSystem)、轻量级Blade模板引擎(LightweightBlade)、RESTful控制器(RESTfulControllers)。

2、CakePHP框架

CakePHP框架对个人完全免费,并提供付费的商业用途。它将帮助您开发功能丰富且视觉上令人印象深刻的网站。早在本世纪初,CakePHP就是比较的PHP框架。经过这么长时间,它仍然是您可以使用的比较的PHP框架之一。

CakePHP起初是一个简单而优雅的工具包,在过去的15年里它变得更加强大。由于它的CRUD(创建、读取、更新和删除)框架,CakePHP是最容易学习的框架。

使用CakePHP部署Web网站是“小菜一碟”,您需要要一个Web服务器和CakePHP框架的副本。

3、CodeIgniter

CodeIgniter可能是最适合开发动态网站的PHP框架,它非常轻量,大小只有2MB左右(包括文档)。

因此,CodeIgniter本身具有最小的占用空间,它允许Web开发人员添加第三方插件来开发更复杂的功能。CodeIgniter还提供了几个预构建的模块,用于为Web开发创建健壮的、可重用的组件。由于设置过程简单,这个PHP框架非常适合初学者。

4、Zend

Zend框架是一个完整的面向对象的PHP框架。这个PHP框架是可定制的,对于需要添加项目特定功能的开发人员来说,这是一个好处。

Zend构建于敏捷方法之上,可帮助开发人员为大型客户创建、高质量的Web应用程序的框架。它非常适合复杂的企业级项目,Zend主要关注安全性、性能和可扩展性。Zend框架主要受大型IT企业和银行等金融机构的青睐。

5、Symfony

Symfony于2005年推出,这个PHP框架的存在时间比列表中的任何其他框架都要长。该框架是一个广泛的PHPMVC框架,目前Symfony已经成为一个可靠和成熟的平台框架。Symfony非常稳定、文档齐全、性能卓越。这些特点使Symfony成为开发大型企业项目的完美选择。

使Symfony成为PHP框架中独一无二的特性之一是它的可重用PHP组件。使用可重用组件,开发时间减少了许多模块,如表单创建、对象配置、模板等。可以直接从旧组件构建,节约了大量成本。

6、Yii2

Yii2是一个神奇的存在,您希望从PHP框架中获得的所有特性,它基本上都能为您提供。它是Yii框架的修订版和高级版,一个基于组件的高性能PHP框架。

7、Phalcon

Phalcon是用C和C++编写的,但这并不意味着您必须学习C语言才能使用Phalcon框架。拥有一个底层是C语言扩展的PHP框架,这可能听起来很奇怪,但Phalcon是最快的PHP框架。

8、ThinkPHP

ThinkPHP是一个性能卓越并且功能丰富的轻量级PHP开发框架,本身具有很多的原创特性,并且倡导大道至简,用最少的代码完成更多的功能,宗旨就是让WEB应用开发更简单、更快速。

php的爬虫框架

1、phpspider是一个爬虫开发框架。使用本框架,你不用了解爬虫的底层技术实现,爬虫被网站屏蔽、有些网站需要登录或验证码识别才能爬取等问题。简单几行PHP代码,就可以创建自己的爬虫,利用框架封装的多进程Worker类库,代码更简洁,执行效率更高速度更快。

2、Beanbun 是用 PHP 编写的多进程网络爬虫框架,具有良好的开放性、高可扩展性。

3、PHPCrawl是一个PHP开源的Web检索蜘蛛(爬虫)类库。PHPCrawl抓取工具“ Spider ”的网站,并提供一切有关网页,链接,文件等信息。

PHPCrawl povides可以选择性的指定的爬虫的行为,比如喜欢网址、内容类型,过滤器、 cookie的处理等方式。

php爬虫框架的安装方法

一、PHP环境安装

和python一样,PHP也需要环境,可以使用官网下载的PHP,也可以使用XAMPP、PHPstudy等集成环境下的PHP。比较推荐集成环境,省去单独安装Mysql数据库

二、composer安装

composer是PHP下的依赖包管理工具,类似于Python中的PIP。下载安装即可,win+R运行cmd,输入composer命令,查看是否安装成功。

三、PHPspider安装

在任意位置建立一个文件夹,例如我们要抓取简书的数据,我们可以在D盘建立jianshu文件夹,然后cmd命令进入该文件夹,运行命令。

四、开始写第一个爬虫

现在打开jianshu文件夹,会发现里面多了一些东西,不用管它,建立一个php文件,开始打代码。

打完代码后,记得根据要抓取的内容建立对应的数据库、数据表,字段要能对上。

接着cmd,输入:php -f d:\jianshu\spider.php运行,打开数据,看是否能够抓取即可。