goto-linux.com | Ubuntu 18.04 Bionic Beaver Linux Üzerinde Laravel Kurun ve Barındırın
Ubuntu 18.04'e Laravel'i Nginx ve MariaDB ile yükleyin
Ubuntu 18.04 Biyonik Kunduz
Ubuntu 18.04'ün kök ayrıcalıklarına sahip çalışan bir yüklemesi
# - verilen linux komutlarının doğrudan kök kullanıcı olarak veya sudokomut kullanılarak kök ayrıcalıklarıyla yürütülmesini gerektirir
$ - verilen linux komutlarının normal ayrıcalıksız kullanıcı olarak yürütülmesini gerektirir
Laravel en hızlı PHP çerçevesi olarak yerini aldı. PHP ekosistemine Rails gibi diğer çerçevelerde bulunan geliştirici dostu birçok özellik getirdi ve bunu yaparken modernize edilmiş PHP geliştirme.
Laravel ile geliştirmek veya Ubuntu 18.04'te barındırmak istiyorsanız, kurulum işlemi hiç bu kadar kolay olmamıştı. Laravel PHP olduğu için, bununla başa çıkmanın birkaç yolu vardır, ancak Nginx ve MariaDB, projenizi modern üretime hazır araçlarla çalıştırmak için oldukça basit bir yol sağlar.
Her şeyi ayarlamaya başlamadan önce, ihtiyacınız olacak birkaç paket var. Hepsi Ubuntu'nun depolarında mevcut ve hepsi Bionic'te oldukça güncel, bu yüzden başka bir yere bakmak için bir neden yok.
$ sudo apt install composer php-mysql php-fpm php-mbstring php-tokenizer php-xml php-json php-common nginx mariadb-server
Daha fazlasını çekecekler, ama çok kötü olmayacak.
Lavavel Projenizi Oluşturun
Yapmanız gereken bir sonraki şey Laravel projenize başlamak. Bu da çok büyük bir görev değil. Daha önce yüklediğiniz Composer paketi sizin için her şeyi halleder ve size kutudan işlevsel bir Laravel kurulumu sağlar.
Dizini dizininize değiştirerek başlayın /var/www/. Bu Nginx ile sunulacağı için, sitelerinizi düzenlemek için en iyi yer burasıdır.
Ardından, projenizi oluşturmak için Composer'ı kullanın. Sondaki ad, projenizin adı ve onu içeren klasördür. Buna göre seçin.
$ sudo composer create-project --prefer-dist laravel/laravel yourProject
Ubuntu 18.04 Üzerine Composer İle Laravel Kurulumu
Composer, Laravel ile birlikte tüm PHP bağımlılıklarını otomatik olarak indirip kuracak ve kuracaktır. Projenizle çalışmaya ve sunmaya başlamadan önce Nginx'in sahipliğini değiştirin.
$ sudo chown -R www-data:www-data yourProject
Ardından, veritabanınızı ayarlamanız gerekecek. Bir şey eklemeye başlamadan önce sunucunuzu güvenli hale getirin.
$ sudo mysql-secure-install
Devam edin, root şifrenizi ayarlayın ve güvenli varsayılanlarını kullanın. Şimdi MariaDB'de oturum açabilir ve Laravel'in kullanması için veritabanınızı ayarlayabilirsiniz.
İçeri girdikten sonra, veritabanınızı oluşturarak başlayın.
Ardından, bu veritabanını kullanmak için bir kullanıcı oluşturun.
> CREATE USER `user`@`localhost` IDENTIFIED BY 'yourpassword';
Bu kullanıcıya bu veritabanını kullanma izni verin.
> GRANT ALL ON laravel.* TO `user`@`localhost`;
Son olarak, ayrıcalıkları yıkayın ve çıkın.
Laravel varsayılan olarak MySQL (MariaDB) kullanacak şekilde yapılandırılmıştır, ancak yeni ayarladığınız veritabanına bağlanmak için doğru bilgileri vermeniz gerekir.
Ubuntu 18.04 Üzerinde Laravel Veritabanını Yapılandırma
Devam edin ve Laravel'i kurduğunuz dizine geçin. configOrada bir klasör göreceksiniz . Bu klasörün içinde bir veritabanı yapılandırma dosyası bulunur. Aç config/database.php. Yukarıdaki resimde olduğu gibi MySQL bloğunu bulmak için aşağı kaydırın. Veritabanı adını, kullanıcı adını ve parolayı ayarladığınız kullanıcılarla eşleşecek şekilde değiştirin. Sonra kaydedin ve çıkın.
Bulmacanın son parçası Nginx. Bu, sitenizi gerçekten sunuculayacak bölümdür. Olarak değiştirin /etc/nginx. Bu klasörde, Nginx için tüm yapılandırmayı bulacaksınız. Bunların hiçbiriyle uğraşmanıza gerek yok. İsterseniz seçenekleri düzenleyebilirsiniz nginx.conf, ancak Laravel'i çalıştırmanız gerekmez.
Dikkat etmeniz gereken iki klasör vardır. Onlar sites-availabeve sites-enabled. sites-availabletüm site yapılandırmalarınızı içerir. Bir siteyi sunmaya başlamak için içindeki site yapılandırmasına yumuşak bir bağlantı oluşturun site-enabled. Şu anda yalnızca bir giriş var. Her iki klasörden de silin. Ardından, sites-availableprojeniz için yeni bir giriş oluşturun .
Yeni site yapılandırmanızı metin düzenleyicinizde açın ve aşağıdakilere benzeyecek şekilde ayarlayın.
Her şey sunucunuzu yansıttığında kaydedin ve çıkın. Şimdi, değişikliklerin geçerli olması için Nginx'i yeniden başlatabilirsiniz.
Sitenizi görüntülemek için Nginx'te belirttiğiniz sunucu adına göz atabilirsiniz.
Laravel son derece güçlüdür ve bu yapılandırma sizi harika bir geliştirme kurulumuna veya bir üretim sunucusunun başlangıcına götürebilir. Laravel ve Nginx ile yapabileceğiniz daha çok şey var, bu yüzden bir geliştirme makinesindeki farklı yapılandırma seçeneklerini keşfetmekten çekinmeyin.
Ubuntu 18.04 Bionic Beaver Linux için FTP istemcisi nasıl kurulur
Ubuntu 18.04 Bionic Beaver Linux'a LaTex nasıl kurulabilir
Ubuntu 18.04 Bionic Beaver Linux'a Minecraft nasıl kurulabilir
Ubuntu 18.04 Bionic Beaver Linux Üzerinde en son MongoDB Kurulumu
Ubuntu 18.04 Bionic Beaver'da LAMP Nasıl Kurulur (Linux, Apache, MariaDB, PHP)
Ubuntu 18.04 Bionic Beaver Linux'ta docker-compose kullanarak docker tabanlı bir LAMP yığını nasıl oluşturulur
Stacer ile Ubuntu 18.04 Linux'ta Sistem İzleme
En İyi 8 Ubuntu Masaüstü Ortamı (18.04 Bionic Beaver Linux)
Ubuntu 18.04 Bionic Beaver Linux üzerine Ansible nasıl kurulabilir
Ubuntu 18.04 Bionic Beaver Linux'ta Google Drive
Ubuntu 18.04 Bionic Beaver Linux üzerinde SSH kök girişine izin ver
Ubuntu 18.04 Bionic Beaver Linux üzerine Popcorn Time film oynatıcı nasıl kurulabilir
Ubuntu 18.04 Bionic Beaver Desktop üzerinde hava durumu bilgilerini alma
Ubuntu 18.04 Bionic Beaver Linux'a NPM yükleyin
Ubuntu 18.04 Bionic Beaver Linux Üzerinde Nginx ile Django nasıl barındırılır