zertel/nginx-php8.2-mysql-composer-example.env

By zertel

Updated 7 months ago

1.42 Gb: ubuntu + nginx + php8.2 + mysql + composer + example-env-file-for-laravel

Image
Web Servers

14

docker run -d -p 8080:80 --name yeni_proje zertel/nginx-php8.2-mysql-composer-example.env /usr/local/bin/start-services.sh

(1-2 dakika bekle) çıktıyı kontrol et

http://localhost:8080

(bekledikten sonra bile) 502 hatası gelirse

tail -f /var/log/nginx/error.log

Sorun yok ise;

PROJEYİ CONTAINER'E KOPYALA

docker cp Bilgisayarım/İndirilenler/laravel.zip yeni_proje:/var/www/html

docker exec -it yeni_proje bash

cd /var/www/html

unzip laravel.zip (index.php var, değiştireyim mi sorusuna, evet ile devam et)

chown www-data:www-data ./* -R

chmod 775 storage/framework -R

chmod 775 storage/logs -R

chmod 775 bootstrap/cache -R

projeyi çalıştır

http://localhost:8080


Daha sonra lazım olursa diye /usr/local/bin/start-services.sh dosya içeriği

#!/bin/bash

service nginx start

service mysql start

service php8.2-fpm start

tail -f /dev/null

Docker Pull Command

docker pull zertel/nginx-php8.2-mysql-composer-example.env