GitHub上5万多星数的Laravel框架究竟有多厉害?

2020年6月30日 405点热度 0人点赞 0条评论

最近小编闲的无聊。就跑去GitHub逛了一下,发现了几个Github上星数超级多的PHP项目,感觉很优秀啊,其中一个应该有挺多开发人员用的,感觉很实用,所以最后整理了一下希望能够对各位开发同学有所帮助!


图片 

 一、CodeIgniter

星数:18000


网址:https://github.com/bcit-ci/CodeIgniter


CodeIgniter是一套小巧但功能强大的、给PHP网站开发者使用的Web应用程序前端开发框架和工具包,适用于使用PHP构建网站的人,主要是通过提供一组用于执行常见任务的库以及一个简单的界面和逻辑结构来访问这些库,从而使你比从头开始编写代码时更快地开发项目,让开发人员更快速的工作。


图片


因为此存储库包含将来版本的开发中代码,所以要下载最新的稳定版本


图片


服务器要求:

建议使用PHP 5.6或更高版本。

它也应该在5.4.8上运行,但是建议不要运行旧版本的PHP,因为这可能会导致安全性和性能问题以及缺少功能。

关于安装:

图片

要注意的是:

在使用CodeIgniter 4之前,请确保你的服务器满足要求,尤其是所需的PHP版本和PHP扩展。例如,你可能会发现必须取消注释php.ini“扩展名”行才能启用“ curl”和“ intl”。

二、DesignPatternsPHP


星数:18800


网址:https://github.com/domnikl/DesignPatternsPHP

图片

这是一组已知的设计模式以及一些示例代码的集合,这些示例代码如何在PHP中实现它们,每个模式都有一小部分示例,作者认为模式的问题在于人们通常会知道它们,但不知道何时应用,所以为了便于理解, 每一种设计模式都有对应的UML图示。

关于安装:

你应该查看并运行测试以查看示例中发生的情况。为此,你应该Composer首先安装依赖项:

$ composer安装

Composer此处阅读有关如何在本地计算机上安装和使用的更多信息。


要运行测试,请使用phpunit


$ ./供应商/ bin / phpunit

使用Docker(可选)


你可以选择使用适用于Mac,Windows或Linux的Docker构建和浏览文档。

赶紧跑:

$ docker-compose up --build

三、Laravel


星数:59800


网址:https://github.com/laravel/laravel


Laravel是一套简洁、优雅的PHP Web开发框架,它可以让你从面条一样杂乱的代码中解脱出来;可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力,Laravel致力于将web项目中常见的开发任务变得更加简单。

图片


Laravel框架有一些系统要求。Laravel Homestead虚拟机可以满足所有这些要求,因此强烈建议你将Homestead用作本地Laravel开发环境。

但是,如果你不使用Homestead,则需要确保服务器满足以下要求:

  • PHP> = 7.2.5

  • BCMath PHP扩展

  • Ctype PHP扩展

  • Fileinfo PHP扩展

  • JSON PHP扩展

  • Mbstring PHP扩展

  • OpenSSL PHP扩展

  • PDO PHP扩展

  • Tokenizer PHP扩展

  • XML PHP扩展

Laravel利用Composer来管理其依赖项。因此,在使用Laravel之前,请确保已在计算机上安装了Composer。


通过Laravel安装程序


首先,使用Composer下载Laravel安装程序:

composer global require laravel/installer

确保将Composer的系统范围的供应商bin目录放置在你的系统中$PATH以便laravel可执行文件可以在系统中找到。根据你的操作系统,该目录位于不同的位置。但是,一些常见的位置包括:


图片

你还可以通过在第一行中运行并查找来查找作曲家的全局安装路径composer global about

安装后,该命令将在你指定的目录中创建全新的Laravel安装。例如,将创建一个目录,该目录包含一个全新的Laravel安装,其中已经安装了所有Laravel的依赖项:laravel newlaravel new blogblog
laravel new blog
好了,今天的分享就到这里了,大家喜欢的可以到github里查看,具体安装方法查看官方文档,有更好的项目也可以在留言区告诉小编哈!

15460GitHub上5万多星数的Laravel框架究竟有多厉害?

root

这个人很懒,什么都没留下

文章评论