Comments on Installing Laravel PHP Framework on Ubuntu 18.04 LTS for Apache

Laravel is a very popular open source PHP framework aimed at easy development of applications. If you are looking for a new PHP framework to try, you should give Laravel a try. The following guide will allow you to run Laravel on an Ubuntu 16.04 based Apache server.

31 Comment(s)

Add comment

Please register in our forum first to comment.

Comments

By: Markus

But you know that composer and PHP7.2 is in Ubuntu 18.04? And PHP packages are considered as especially important in terms of security and get updated often?

Ondrej Repository was important for 16.04 because there were so much changes, but 18.04 is fine.

By: Joao

where is the blink to download the ova file?

By: till

In the menu at the right side of the page, near the top, right below the big red download icon.

By: Abdou DIOUCK

How to deploy laravel in vps with ispconfig

Thanks

 

By: Michael William

Hello....

I followed the step you stage out to the end including "Configuring Apache", I did not want the result came out.. I know that that "Configuring Apache" step is to write permissions and give access to www-data group... My problem is I did not want to give access to www-data group and how can I go back to default setting......

Thanks..... 

By: Luke

You just need too change the user and folder permissions back to what it was before.

Check out this thread.

 

https://askubuntu.com/questions/958141/fix-permissions-of-server-after-accidental-chmod

By: Rajan

Last Task:

systemctl reload apache2

 

By: hakim

 How to know your IP address and paste in the browser?

By: Oluwadamilare

I had to run `Chmod -r 777` on my storage folder to get the permission error out of the way

By: David G

The instructions were spot on with the exception of having to add the zip package with apt-get.  After wasting a lot of time trying to install it on the AWS dist I ended up finding an AMI images with AWS image locator and created and Ubuntu server 18.04 and then simply followed these instructions.  Thanks so much.

By: Mark Shook

"sudo composer create-project laravel/laravel your-project --prefer-dist"

 

When I run this I get the following message:

 

"Do not run Composer as root/super user! See https://getcomposer.org/root for details"

By: Tobias

followed this tutorial, but its not working :(

By: till

The installation worked fine for me. Which error did you get? If you don't post your error message, then we can't help you to solve the problem on your system.

By: Jake

Worked perfectly. Thank you very much.

By: Chris

My browser wont connect to the URL? It recognises its a URL but wont load :(

By: rainbow

I have closely readen this tutorial.

I am very happy.

It is correct solution.

Thanks

By: jukk

Thanks, worked nicely! 

By: Awby

Thank you my dude

By: ed

I'd like to download the VM you reference, but I don't see it anywhere on your page. (??)

By: till

The link is below the big red download icon in the navigation bar on the right side. If you don't see it, turn off the ad blocker. Some ad blockers remove the whole right menu bar on howtoforge.

By: Mischa

This was by far the best documentation of SOMETHING I've ever read. Thanks man, worked perfectly!

By: Jesus Erwin Suarez

I write this because I want to give thanks! This article really helps me to solve the proble. Thanks a lot! 

 

Cheers!

Jesus

By: Robert Phillips-Legge

I've downloaded your OVA file for this. Everything is going fine right up to the point where I find MySQL isn't on the build. Do you use a different database? If not do you think you could include it in a future version? or os there another OVA that includes LAMP and Laravel?

R

By: till

The VM image contains the content of the above tutorial and this does not install MySQL or MariaDB, that#s why MySQL is not installed. You can install MariaDB /which is commonly used as MySQL compatible database) easily with these commands in the vm:

 

apt-get install mariadb-server mariadb-client

By: Kay

Hi, i can`t restart the apache2 server. The Terminal gives me the follwing message: [....] Starting apache2 (via systemctl): apache2.serviceJob for apache2.service failed becaues the control process exited with error code.

See "systemctl status apache2.service" and "journalctl -xe" for details.

Whats wrong?

By: Kay

@Edit - you can delete OR post the last comment with this solution:

i had to correct the laravel.conf file in /etc/apache2/sites-enabled - because when you modified the normal laravel.conf that is NOT the file in this /etc/apache2/sites-enabled/ folder ;)

 now i can restart the apache2 server :D

Thank you for your great tutorial !

By: Doks

This is totally a life saver guide...thank you so much!

It works on my Ubuntu-bionic using VM.  on my windows10.

 

By: shiro

run composer with 'sudo'? really?

By: mk

Thanks for the tutorial. It's working as expected for me. Now my question, how do I use a windows editor to work on my laravel project. Do i need to share that project with Windows? If so, how please?

Thanks in advance for any feedback

By: mikia

I need this manual too. Do you found it?

By: hassan

thanks for shareing this  artical