Top 10 PHP frameworks for 2014

by Jean. 39 Comments -

PHP frameworks are super useful tools when it comes to clean and structured web development, as they speed up the creation and maintenance of your PHP web applications. In this article, I have compiled (in no particular order) my 10 favorite PHP frameworks.


Probably the most popular PHP framework right now. Laravel is powerful and elegant while still being easy to learn and use. Definitely worth giving a try!
More info/download


Flight is a fast, simple, extensible micro framework for PHP which enables you to quickly and easily build RESTful web applications. Easy to use and to learn, simple yet powerful.
More info/download


Yii is a high-performance PHP framework for developing Web 2.0 applications. Yii comes with rich features: MVC, DAO/ActiveRecord, I18N/L10N, caching, authentication and role-based access control, scaffolding, testing, etc.
More info/download


Medoo is the lightest PHP database as it consists of only one file of 10,9kb. A great micro framework for small and simple applications.
More info/download


Originally a fork of the Kohana framework, PHPixie is among my favorite new frameworks: MVC compliant, fast to learn, powerful. You should try it sometime soon!
More info/download


Although being a bit old and reaching the end of its life, I definitely love CI which is a great MVC framework. I’ve used it countless times on many project and I never was disappointed.
More info/download


Kohana is an open source, object oriented MVC web framework built using PHP5 by a team of volunteers that aims to be swift, secure, and small.
More info/download


Created in 2005, Symfony is a very powerful MVC framework and is quite popular in the enterprise world. It was heavily inspired by other Web Application Frameworks such as Ruby On Rails, Django, and Spring. Symfony is probably one of the most complete PHP frameworks.
More info/download


While some PHP frameworks are pretty complex and intense, Pop has been built with all experience levels in mind. Pop has a manageable learning curve to help beginners get their feet wet with a PHP framework, but also offers robust and powerful features for the more advanced PHP developer.
More info/download


Phalcon is an open source, full stack framework for PHP 5 written as a C-extension, optimized for high performance. You don’t need to learn or use the C language, since the functionality is exposed as PHP classes ready for you to use. Phalcon also is loosely coupled, allowing you to use its objects as glue components based on the needs of your application.
More info/download

  • Wiyono

    Larvel is not easy to use, i would like to install on my server ican’t do that?
    always error

    Thank you

    • Mar

      Do you have composer installed? You need to follow installation step-by-step :) cheers!

    • XoneFobic

      Look at explains it all.

      If you don’t have SSH access to your server (Which in my opinion you should if you’re developing), you can first install through composer ‘composer create-project laravel/laravel –prefer-dist’.
      Once that’s done, copy the whole root folder to the FTP.

      Also if you don’t have access to the apache settings, and can’t point the root to /public, you have to do this via a .htaccess file in the root (where you see the folders like ‘app’ and ‘bootstrap’)
      Make it look like:

      RewriteEngine on
      RewriteCond %{REQUEST_URI} !^public
      RewriteRule ^(.*)$ public/$1 [L]

    • Sidney

      Laravel is simply my favorite and kinda forces you to become a better and more structured programmer! Good programming is hard! If you place the Laravel framework in your root folder it won’t work because the index.php file is in the /public folder. If you have control over your server, let’s say Apache you need to change the DocumentRoot setting in your httpd.conf or otherwise rewrite with .htaccess as XoneFobic said. But the first method is the best and how it should be done.

  • Michael

    Ouch, a burn for Zend framework. No love for it?

  • Gavin

    In this year few more still to come..

  • Adam

    Interesting to see that CakePHP didn’t make the list with v3.0 coming out soon as well.

  • jennifer errasta

    hey, lovely information about framework.
    symfony is awesome for PHP.
    Thanks for share.

    • Rasekuma

      I found Symfony2 complicated.

  • Alex

    Thanks for your post.This post will be useful to php developers like me. I hope that i can have a good start with PHP frame work this year

  • Juan Senior

    For me, Zend Framework is the best choice

    • Rasekuma

      Unfortunately Zend became the 900 pound gorilla of PHP frameworks. Just too big. Too time consuming to learn for someone who is just getting his feet wet in PHP frameworks. But CodeIgniter is super cool with very short learning curve. Laravel is the new CodeIgniter. High productivity in Laravel and CodeIgniter.

  • Rasekuma

    Laravel is the best. It’s the new CodeIgniter. Symfony and Yii I think are over bloated and have very high learning curves. I saw experienced programmers struggling with Yii, Symfony. Low productivity. But Laravel and CodeIgniter are easy to use, give you most of what you need. Just great frameworks!


    I think that Codeignter is the best framwork to learn .

  • Miguel Sánchez

    Laravel has made so much to the PHP community, I think is the best option right now.

    • Shanu

      Hi, I would like to learn any framework. which one is best and i want to some tutorial about it. Please give me.

  • Rohit

    Have a look at Cygnite PHP Framework. It is light-weight and with expressive syntax, Composer powered, build on couple of Symfony2 components, better performance, Write powerful RESTful api very simple.

    They are on active development. Worth looking.

  • Nenad

    You leave out FuelPHP? Why?

  • Justina

    +the 11th: ImpressPages.
    I know you listed yuur favorite, so maybe give this one a go. It really stands in between the complexity of Symfony and Laravel and easy admin of WP or Squarespace.

  • David Carr

    Another one worth looking at it

  • Themesrefinery

    Nice info.

  • Yaritza Miranda

    I used it on Led Lampen and it look great. yupi!

  • Heyamil

    I definitely agree these 10 are the best PHP frameworks, Last night I sat down and turned on Led Lampen and look for information on the Medoo and is one that I prefer

  • GIancarlos

    My team used Symfony on Led Lampen

  • johnled

    it is always helpful to learn new stuff :D Led Lampen

  • Sgt.Nops

    You forgot Processwire

    A Framework that is almost as simple as using a CMS.

  • Онлайн ТВ

    Where is statistics?
    On my site i don’t use any framework

  • Unlimited Cloud Web Hosting

    Thank you I love it!

  • Kalathra Dosham

    Very nice read.

  • Reseller Web Hosting In India

    I enjoy commenting on this blog!


    I found most interesting Symfony (and I’ve used many times with success ) . Very simple thanks to the knowledge of PHP and MySQL in my development team

  • Chandi Homam Procedure

    Love this site, Very helpful.

    • kamlesh sharma

      yaa this is too helpful

  • Private Windows Hosting

    This site is really fantastic – thanks for sharing.

  • Ganpati Havan Mantra

    Thank you I love it!

  • Plesk Reseller Hosting

    you made blogging look easy. The overall look of your site is
    great, as well as the content!

  • Unlimited Reseller Web Hosting

    Remarkable things here. I’m very glad to see your article.

  • Unlimited Reseller Web Hosting

    Great site….Love it.

  • Robert Klug

    Thank for interesting and funny article! There are so many useful tips!