Support the ongoing development of Laravel.io →
posted 3 years ago
Lumen

Hello,

I'm sorry, I speak a little English.

My /etc/apache2/sites-available/example.com.conf file:

<VirtualHost *:80>
	ServerName example.com
	DocumentRoot /var/www/example.com/webroot/
	AddType application/x-httpd-php .php
	<Directory "/var/www/example.com/webroot/">
		Options FollowSymLinks
		AllowOverride All
		Order Allow,Deny
		Allow from all
	</Directory>
</VirtualHost>

It works:

a2ensite example.com.conf
a2enmod rewrite
systemctl reload apache2

How can I install Laravel/Lumen? I haven't used a Composer yet. I'm using Debian and Apache2.

I'm a beginner. Please help me.

0

Solved.

wget -O composer-setup.php https://getcomposer.org/installer
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
sudo composer self-update
rm composer-setup.php
composer create-project --prefer-dist laravel/lumen /var/www/example.com

Note to me, DocumentRoot: /var/www/example.com/public/ instead of /var/www/example.com/webroot/

0

Sign in to participate in this thread!

PHPverse

Your banner here too?

John Doe fooo2021 Joined 28 May 2022

Moderators

We'd like to thank these amazing companies for supporting us

Your logo here?

Laravel.io

The Laravel portal for problem solving, knowledge sharing and community building.

© 2025 Laravel.io - All rights reserved.