Installation
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).
There are so many ways to set up your PHP development environment, but using Docker is the current best practice. Let's walk through it.
Symfony Flex is a new package manager exclusively for Symfony 3.3 and above, sporting a new directory structure and smoother workflow. Come see!
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!
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!).
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!
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!
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!
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!
Alex Bilbie looks at Jenkins' newest feature: pipelines. With it, we configure Laravel's auto-testing procedure, and make sure our builds stay alive!
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!
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.
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!
Christopher Pitt demonstrates a cool and somewhat practical travel lifehack on how to develop PHP apps on an iPad with some neat dedicated apps!
Viraj introduces Phpseclib: a package for securely communicating with a remote server via PHP. Execute commands, list dir trees, schedule crons, and more!
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!
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!
Andrew Carter makes an LED blink on a Raspberry Pi with PHP - Building Raspberry Pi projects with PHP has never been easier!
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
Chris Pitt combines Minecraft and PHP to prime the ground for an Arduino implementation, culminating in a real world alarm for a Minecraft door!
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!
We build a basic framework with a new dependency injection container called Disco, explaining all the confusing concepts along the way. Join us!
In this tutorial, we go through some effective performance hacks for developing Symfony apps on Vagrant virtual machines
Installing composer packages globally can cause some dependency conflicts. Here's how to get around it with the help of a new, alternative tool.
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