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
- 2024
- Reinstalling Windows at 1am
- SQLite DB Migrations with PRAGMA user_version
- My Custom Miniflux CSS Theme
- How to Disable Wayland in Debian Testing
Recent Favorite Blog Posts
This is a collection of the last 8 posts that I bookmarked.
- Underused Techniques for Effective Emails from Refactoring English
- Death by a thousand slops from daniel.haxx.se
- The AGI economy is coming faster than you think from Freethink
- Rolling the ladder up behind us from Xe Iaso's blog
- In Praise of “Normal” Engineers from charity.wtf
- Reports of Bluesky's death have been greatly exaggerated from The Torment Nexus
- What Would a Kubernetes 2.0 Look Like from matduggan.com
- We Can Just Measure Things from Armin Ronacher's Thoughts and Writings
Articles from blogs I follow around the net
Occupation and Preoccupation
Here’s Jony Ive in his Stripe interview: What we make stands testament to who we are. What we make describes our values. It describes our preoccupations. It describes beautiful succinctly our preoccupation. I’d never really noticed the connection between th…
via Jim Nielsen’s Blog July 17, 2025What do we do when the facts don't matter?
As a journalist by training, I have what you might call an addiction to facts. I believe that there are things that are true and things that are not, and that we can determine one from the other through observation, rational thought, and meticulous resear…
via The Torment Nexus July 17, 2025Back to the Future
This past weekend, I decided to take a trip down memory lane and take a look at the evolution of this blog’s design over the years (with a little help from the Wayback Machine). While I’ve really enjoyed the challenge of making an obsessively backwards co…
via flower.codes July 17, 2025Generated by openring