A simple enviroment setup for LAMP with: + php74 + xdebug (Apache + CLI commands) + Laravel
909
Creating a container from image (Example)
docker run -d --name my_container -p 8080:80 -v "/path/to/local/project:/var/www/html/app" josanangel/lamp_php74_xdebug29_laravel
You must put your Laravel project in the directory: /var/www/html/app.
Aliases in /root/.bashrc:
alias pa='php artisan'alias www='cd /var/www/html'alias app='cd /var/www/html/app'Remember to adapt .env :
DB_CONNECTION=mysql
DB_HOST=host.docker.internal # <<--
DB_PORT=3306
DB_DATABASE=db_name
DB_USERNAME=db_user
DB_PASSWORD=db_password
| Laravel Version | PHP (*) |
|---|---|
| 6 (LTS) | 7.2 - 8.0 |
| 7 | 7.2 - 8.0 |
| 8 | 7.3 - 8.1 |

{
"version": "0.2.0",
"configurations": [
{
"name": "Listen for Xdebug",
"type": "php",
"request": "launch",
"port": 9000,
"pathMappings": {
"/var/www/html/app": "${workspaceRoot}",
}
},
]
}
Content type
Image
Digest
sha256:4d3b3e8bb…
Size
128.6 MB
Last updated
over 2 years ago
docker pull josanangel/lamp_php74_xdebug29_laravel