Installation
![How to Install PHP on Windows 10 and 11 (with Apache & MySQL)](https://uploads.sitepoint.com/wp-content/uploads/2021/03/1617674132install-php.png)
Looking for tips on how to install PHP on Windows? We walk through how to install PHP 8.2 and Apache 2.4 on Windows 10 or 11 (64-bit).
![Setting Up a Modern PHP Development Environment with Docker](https://uploads.sitepoint.com/wp-content/uploads/2021/02/1612308286php-docker.png)
There are so many ways to set up your PHP development environment, but using Docker is the current best practice. Let's walk through how to do it properly.
![Symfony Flex: Paving the Path to a Faster, Better Symfony](https://uploads.sitepoint.com/wp-content/uploads/2014/10/1413373270symfony-logo.png)
Symfony Flex is a new package manager exclusively for Symfony 3.3 and above, sporting a new directory structure and smoother workflow. Come see!
![How to Add Real-Time Notifications to Laravel with Pusher](https://uploads.sitepoint.com/wp-content/uploads/2017/07/1501070610320x320.png)
Yazid adds real-time notifications to a simple blog CMS built on Laravel using only Laravel Echo and Pusher. Follow users and get notified when they post!
![How to Set up an Online Multi-Language Magazine with Sulu](https://uploads.sitepoint.com/wp-content/uploads/2017/06/1496671374sulu.png)
In this Sulu CMS bootcamp post, we go through the full process of setting up a brand new multi-language online magazine site like SitePoint (+ languages!).
![How to Use Laravel Mix in Non-Laravel Projects](https://uploads.sitepoint.com/wp-content/uploads/2017/05/1495558638Fotolia_71403507_Subscription_Monthly_M.jpg)
Is it possible to use Laravel Mix - the "Webpack simplifier" - in non-Laravel projects? Let's find out! Join Lasse Rafn on this explanatory journey!
![Re-introducing Composer, the Cornerstone of Modern PHP Apps](https://uploads.sitepoint.com/wp-content/uploads/2016/08/1472279623logo-composer-transparent-badass.png)
Claudio re-introduces a tool that most revolutionized the way we develop PHP apps: Composer, PHP's dependency manager. Still unfamiliar with it? Dive in!
![Real-Time Laravel Notifications and Follows? Sure, with Stream!](https://uploads.sitepoint.com/wp-content/uploads/2017/04/1491833377laravelstream.png)
Ever wanted to add user following and real-time notifications to your Laravel apps? Now you can - easily: with Stream. Let's see how to bootstrap it!
![The Android Elephpant – Laravel on your Android Phone?](https://uploads.sitepoint.com/wp-content/uploads/2017/03/1489396848androidelephpant.png)
Crazy? Maybe! Claudio goes through setting up PHP, Git, and Composer on an Android device. Not only that, but he also deploys Laravel and SQLite!
![Re-Introducing Jenkins: Automated Testing with Pipelines](https://uploads.sitepoint.com/wp-content/uploads/2014/12/1417764557jenkins.jpeg)
Alex Bilbie looks at Jenkins' newest feature: pipelines. With it, we configure Laravel's auto-testing procedure, and make sure our builds stay alive!
![What’s New and Exciting in PHP 7.1?](https://uploads.sitepoint.com/wp-content/uploads/2016/10/1476944243flying-elephant.png)
Younes quickly goes through some of the most exciting PHP 7.1 updates - come see what's new in this not-major-not-minor new version!
![Sourcehunt – Open Source Week Edition](https://uploads.sitepoint.com/wp-content/uploads/2016/11/1479738394Final-02.png)
It's open source week at SitePoint, and this sourcehunt is an excellent starter, listing some amazing and diverse projects from this month and the last.
![Hashicorp’s Packer – Is It Something for PHP Developers?](https://uploads.sitepoint.com/wp-content/uploads/2016/11/1479140616packer.png)
Scott Molinari takes a look at Packer and analyzes its viability for the typical PHP developer of today - find out whether or not it's worth learning about!
![Is It Possible to Write and Run PHP Code on an iPad?](https://uploads.sitepoint.com/wp-content/uploads/2016/10/1477320955picture-in-picture.jpg)
Christopher Pitt demonstrates a cool and somewhat practical travel lifehack on how to develop PHP apps on an iPad with some neat dedicated apps!
![Phpseclib: Securely Communicating with Remote Servers via PHP](https://uploads.sitepoint.com/wp-content/uploads/2016/10/1475494409272063.jpg)
Viraj introduces Phpseclib: a package for securely communicating with a remote server via PHP. Execute commands, list dir trees, schedule crons, and more!
![Local Composer for Everyone! A Conference-Friendly Satis Setup](https://uploads.sitepoint.com/wp-content/uploads/2016/08/1472279623logo-composer-transparent-badass.png)
A tutorial on how to configure a local Satis instance for offline composer access on conferences or as packagist backups for companies - even on VMs!
![Up and Running with the Fastest PHP Framework on PHP7 in 5 Mins](https://uploads.sitepoint.com/wp-content/uploads/2016/08/1471894443Screenshot-2016-08-22-21.33.51.png)
Phalcon is back - and in style! It can now run on PHP 7, and is written completely in Zephir. Easy extension development AND perfect performance!
![Powering Raspberry Pi Projects with PHP](https://uploads.sitepoint.com/wp-content/uploads/2016/07/1468053415Fotolia_692930_Subscription_Monthly_M.jpg)
Andrew Carter makes an LED blink on a Raspberry Pi with PHP - Building Raspberry Pi projects with PHP has never been easier!
![PHP, Arduino, And… Minecraft? Connecting an Arduino to PHP!](https://uploads.sitepoint.com/wp-content/uploads/2016/07/1469245733buzzer.jpg)
Chris connects an Arduino to PHP and reads the log output to signal a LED on a certain condition, completing the real world Minecraft door-alarm
![PHP, Arduino And… Minecraft? Combining Minecraft with PHP!](https://uploads.sitepoint.com/wp-content/uploads/2016/07/1469245824minecraft.jpg)
Chris Pitt combines Minecraft and PHP to prime the ground for an Arduino implementation, culminating in a real world alarm for a Minecraft door!
![Do PHP and IoT Have a Future Together?](https://uploads.sitepoint.com/wp-content/uploads/2016/07/1469166928Unknown.jpeg)
Our intro post to the world of IoT and PHP - a list of resources to get started with, and sites to buy electronic components from!
![Disco with Design Patterns: A Fresh Look at Dependency Injection](https://uploads.sitepoint.com/wp-content/uploads/2016/06/1469245988disco.jpg)
We build a basic framework with a new dependency injection container called Disco, explaining all the confusing concepts along the way. Join us!
![Can Symfony Apps Be Fast on Vagrant? Let’s Check with SuluCMS!](https://uploads.sitepoint.com/wp-content/uploads/2016/06/1469264085sulu-login.png)
In this tutorial, we go through some effective performance hacks for developing Symfony apps on Vagrant virtual machines
![Composer Global Require Considered Harmful?](https://uploads.sitepoint.com/wp-content/uploads/2016/06/1469264835composer.png)
Installing composer packages globally can cause some dependency conflicts. Here's how to get around it with the help of a new, alternative tool.
![Please: Automated CMS and Framework Installs in Vagrant](https://uploads.sitepoint.com/wp-content/uploads/2016/05/1469248691please.jpg)
Jehan introduces Please, a bash script for automating the installations of many CMSs and Frameworks by configuring them automatically into your Vagrant box.
Laravel Valet is an OSX-only light-weight alternative to Vagrant for those quick, demo, throwaway projects.
In this edition of sourcehunt, we look at cron managers for PHP, a Laravel Hackathon starter kit, a PHP-GUI package that lets you do desktop-PHP, and more
There are many approaches to internationalizing an app. Here's one using Gettext, Twig, and a solid application skeleton for a demo!
Parham dives into Vagga - a lightweight alternative to Docker useful for containerized development environments - and builds a PHP environment!
Wern creates a movie recommendation app with PredictionIO - a free machine learning engine