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
Recent Favorite Blog Posts
This is a collection of the last 8 posts that I bookmarked.
- Deeper dive: Were Touch Bar’s problems software rather than hardware? from Unsung
- Joining Cursor from Fatih Arslan
- Pluralistic: Digital sewer socialism (08 Aug 2026) from Pluralistic: Daily links from Cory Doctorow
- Pluralistic: Enshittification and Reverse Centaurs go global (29 Jul 2026) from Pluralistic: Daily links from Cory Doctorow
- AI Mania Is Eviscerating Global Decision-Making from Ludicity
- The default person from https://popagandhi.com/
- No-One Escapes the Permanent Underclass from Fernando Borretti
- Is it ethical to use AI? from charity.wtf
Articles from blogs I follow around the net
OpenAI agents attacked RubyGems back in May
OpenAI agents carried out an undisclosed attack on RubyGems is a new bombshell report from Spencer Kitts, Thomas Larsen, and Sydney Von Arx - three of the four authors of the report on the agent attack on disused wikis (previously) last week. This time the...
via Simon Willison's Weblog: Entries September 12, 2026Summers end, painting, and books
I think we’re far enough into September that I won’t jinx myself by saying: summer here wasn’t bad. From what I hear, there’s other parts of Japan and Europe had a rough time this year. But my area was for some reason not too bad. It wasn’t without some mi...
via Longest Voyage September 12, 2026How I manage my agents
There are probably hundreds of posts like this. But I wanted to share my workflow about how I create and manage a fleet of agents. I've had huge success with it over the past few months.I rely on some sort of index, where I save every single
via Fatih Arslan September 11, 2026Generated by openring