• 15-10-2024, 12:23:53
    #1
    Merhaba,

    Windows 11 makinede laragon benzeri birşey arıyorum Windows'da bunu kurunca php, python, nodejs, mysql kuruluyordu otomatik.

    Ama gördüğüm kadarıyle mac sürümü yok. https://laragon.org/download/

    Buna benzer birşey varmı? IOS'dan zaten anlamam benim komutlarla falan uğraştırmadan ne kurabilirim?
  • 15-10-2024, 12:30:34
    #2
    docker'a geçmeni tavsiye ederim
  • 15-10-2024, 12:36:34
    #3
    kazimolmez adlı üyeden alıntı: mesajı görüntüle
    docker'a geçmeni tavsiye ederim
    Bu adımları izlesem doğrumu?
    https://youtu.be/7uUiC6-GZFE



    Php, Mysql, Wordpress hızlı kurabileceğim bir arayüz istiyorum. Local'e AAPanel kursamda olur ve olabilirsq nginx , python.

    Bunların hepsini ayrı ayrı kurmak uğraşmak istemiyorum. Dediğim gibi mac'in klavyesi bile zor geliyor ama biraz mecbur kaldım Windows'daki gibi largon next-next deyip geçerim diyordum mac versiyonu olmadığını görünce hayal kırıklığı oldu
  • 15-10-2024, 12:39:29
    #4
    Docker next next demekle olmaz hocam. İstersen xampp veya mamp uygulamalarına bir bak. Python mac de default geliyor diye biliyorum.
  • 15-10-2024, 12:50:40
    #5
    Eğer arayüzden kolayca yönetilebilen bir uygulama istiyorsanız, MAMP'ın ücretsiz versiyonunu tercih edebilirsiniz. Ancak sürüm yönetimi, reverse proxy veya framework ile çalışmak istiyorsanız, önceliğinizin Docker olması gerektiğini düşünüyorum. Docker'da terminalle çok fazla uğraşmasanız da (up, down, build) genel komutları bilmeniz çoğu zaman yeterli olacaktır.
  • 15-10-2024, 13:32:45
    #6
    alierengoktas adlı üyeden alıntı: mesajı görüntüle
    Eğer arayüzden kolayca yönetilebilen bir uygulama istiyorsanız, MAMP'ın ücretsiz versiyonunu tercih edebilirsiniz. Ancak sürüm yönetimi, reverse proxy veya framework ile çalışmak istiyorsanız, önceliğinizin Docker olması gerektiğini düşünüyorum. Docker'da terminalle çok fazla uğraşmasanız da (up, down, build) genel komutları bilmeniz çoğu zaman yeterli olacaktır.
    Docker için bir eğitim varmı? udemy'de olur. Herkes bunu öneriyor aslında çözmek lazım gibi çalışma ortamı taşınabilir oluyormuş.

    Visual Studio'da 1 docker script'i yazıp kurulumu otomatik hale getirebilirsem zorlanmadan yaparım herhalde.

    Hetzner'de server kurulumu için generate script create serverda yaptım ilk yaparken uğraştırdı ama şimdi 2 dk'da Türkçe klavye ayarlarını vb. yapıp kuruyor.

    Böyle script / bat dosyası gibi birşey varsa tabi.

    Birde Laravel herd diye birşey duydum şimdi ona bakıyordum.

    https://herd.laravel.com (Php, Nginx, dns yönetimi varmış) ama MYsql yönetimi paralıymış onun içinde https://dbngin.com kur diyorlar.

    Bu 2 videoyu izledim

    1) Türkçe eğitim videosu:

    https://youtu.be/5vSsSojvmR8


    2) İngilizce tanıtım videosu:

    https://www.youtube.com/watch?v=FfJB5JkLx0k






    Chatgpt böyle yorumladı 1 tane script yaz çalıştır ortamın hazır hale gelsin diyor doğru diyorsa.
    version: '3.8'
    services:
    app:
    image: php:8.2-fpm
    container_name: laravel_app
    volumes:
    - ./:/var/www/html
    working_dir: /var/www/html
    networks:
    - laravel
    depends_on:
    - db
    
    web:
    image: nginx:alpine
    container_name: laravel_web
    ports:
    - "8080:80"
    volumes:
    - ./:/var/www/html
    - ./nginx.conf:/etc/nginx/conf.d/default.conf
    networks:
    - laravel
    depends_on:
    - app
    
    db:
    image: mysql:8.0
    container_name: laravel_db
    environment:
    MYSQL_ROOT_PASSWORD: root
    MYSQL_DATABASE: laravel
    MYSQL_USER: laravel
    MYSQL_PASSWORD: secret
    volumes:
    - dbdata:/var/lib/mysql
    networks:
    - laravel
    
    networks:
    laravel:
    
    volumes:
    dbdata:

    Alıntı

    - Docker kullanarak Laravel geliştirme ortamınızı otomatikleştirmek ve taşınabilir hale getirmek mümkündür. Script veya docker-compose dosyaları ile kurulumu kolayca yapabilirsiniz. Visual Studio Code gibi araçlarla bu süreç daha da pratik hale gelir. Eğer Docker öğrenmek istiyorsanız, Udemy'deki kurslar başlangıç için iyi bir seçenek olacaktır.

  • 15-10-2024, 14:04:35
    #7
    Evet, GPT'nin verdiği docker-compose.yml dosyasının içeriğini çalıştırmak için bu dosyanın bulunduğu dizine erişip docker-compose build && docker-compose up -d komutunu çalıştırmanız yeterlidir. Ancak, bu işlem için Dockerfile dosyalarının da hazırlanması gerekir. En azından işleyişi öğrenmek açısından, sadece Nginx kurulumu yapıp bir index.html dosyasını çalıştırmayı deneyebilirsiniz.
  • 16-10-2024, 00:54:40
    #8
    Laravel için docker kullanmak istersen: https://laravel.com/docs/11.x/sail
  • 16-10-2024, 02:43:09
    #9
    https://herd.laravel.com