Getting Started with Laravel on Ubuntu
I’ve really been digging Laravel lately. Especially due to the wonderful documentation and amazing resources provided by Laracasts. Below are some notes on getting going on a local Ubuntu install. I am running Ubuntu 16.10 and these notes assume a fresh install.
Install PHP 7.0 and additional dependencies
sudo apt install php7.0 php7.0-zip php7.0-mbstring phpunit
Install Composer (Globally)
curl -sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer
Install the Laravel CLI (Globally)
composer global require "laravel/installer"
Add globally installed composer commands to the PATH
Add the following to the end of your~/.bashrc file# Add Composer to the PATH export PATH=$HOME/.config/composer/vendor/bin:$PATH
~/.bashrc file or open a new terminal window.Verify everything works
You can do this by runninglaravel new test_project. Then go to the directory where the new test_project is created with cd test_project. Once you are in the new project directory install all local dependencies with composer install and then run it with php artisan serve. I ran into an issue right away that had to do with the APP_KEY. The error manifested itself as:The only supported ciphers are AES-128-CBC and AES-256-CBC with the correct key lengths.A great explanation is shown here but the steps to get a fully functional base install going are:Now if you run
php artisan serve you will see a fully running Laravel app. Happy Hacking!Thank you for reading! Share your thoughts with me on bluesky, mastodon, or via email.
Check out some more stuff to read down below.
Most popular posts this month
- SQLite DB Migrations with PRAGMA user_version
- Using cgit
- Lev Lazinskiy
- Making cgit Pretty
- My Custom Miniflux CSS Theme
Recent Favorite Blog Posts
This is a collection of the last 8 posts that I bookmarked.
- AI Mania Is Eviscerating Global Decision-Making from Ludicity
- No-One Escapes the Permanent Underclass from Fernando Borretti
- Is it ethical to use AI? from charity.wtf
- The logical destination of LLMs from Andy Bell
- Revised rules of engineering leadership. from Irrational Exuberance
- The circus freaks of open source from Drew DeVault's blog
- Clanker: A Word For The Machine from Armin Ronacher's Thoughts and Writings
- I ran a half-marathon! from gluecko.se
Articles from blogs I follow around the net
Safari and system design, pt. 2
Around the time I was writing about iPhone’s Safari breaking the expected “tap to jump to the top” gesture, a conversation on social media pointed to yet another thing that this tab control does strangely. A typical use of Safari means two groups of sites:...
via Unsung July 23, 2026Issue 107 – An unserious offer
The crypto industry has spent $200 million to get a bill too corrupt for Democrats to pass and a president too corrupt to sign anything that might meaningfully limit his grift.
via Citation Needed July 23, 2026It's the end of reading as we know it! It's the new Dark Ages!
If you read The Atlantic, or you follow a lot of writers on Substack — or virtually any other writing-focused website or form of social media — you will already know what this post is about: The Atlantic published a piece recently entitled The End of Readi...
via The Torment Nexus July 23, 2026Generated by openring