ORTALAMA yığını nedir?
Yığının her katmanında tek bir programlama dili olan JavaScript kullandığından, geliştirmeyi basitleştirmede büyük rolü vardır.
MEAN, aşağıdaki programların kısaltmasıdır:
- MongoDB (belge veritabanı)
- İfade etmek (arka uç uygulama çerçevesi)
- Açısal (ön uç uygulama çerçevesi)
- Node.js (JavaScript çalıştırma ortamı)
Bu çerçeve, istemci tarafında JS, sunucu tarafında PHP kullanan, yaygın olarak bilinen LAMP yığınına bir alternatif olarak gelir.
Bu yazıda, MEAN yığınının Ubuntu’ya nasıl kurulacağına dair adım adım talimatlar bulacaksınız.
Önkoşullar
- Ubuntu 18.04 Biyonik Kunduz
- Sudo ayrıcalıklarına sahip bir kullanıcı
- Bir terminale/komut satırına erişim
- Apt aracı, Ubuntu ve diğer Debian tabanlı dağıtımlarda önceden yüklenmiştir
1. Adım: Paket Deposu Önbelleğini Güncelleyin
MEAN yığınını yüklemeye başlamadan önce, gerekli yazılımın en son sürümlerini yüklediğinizden emin olmak için Ubuntu’nun paket havuzunu güncellemeniz önemlidir.
1. Terminali açın (en hızlı yol, CTRL+ALT+T klavye kısayolu).
2. Depoyu güncelleyin:
sudo apt update
2. Adım: MongoDB’yi Kurun
MongoDB, Ubuntu’nun deposunda bulunmasına rağmen güncelliğini yitirmiş olabilir. Bu nedenle, MongoDB’nin deposundan yüklemek daha iyi bir seçenektir.
1. İlk olarak, MongoDB anahtarını şu komutla içe aktarın:
sudo apt-key adv –keyserver hkp://keyserver.ubuntu.com:80 –recv EA312927
2. Ardından, apt komutunun paketleri nereden indireceğini bilmesi için MongoDB için bir liste dosyası oluşturun:
echo “deb http://repo.mogodb.org/apt/ubuntu xenial/mogodb-org/3.2 multiverse” | sudo tee /etc/apt/sou.list.d/mogodb-org-3.2.list
3. Değişikliklerin kaydedilmesi için yerel paket dizinini şu şekilde yeniden güncellemeniz gerekir:
sudo apt update
4. MongoDB paketini şu komutu kullanarak kurun:
sudo apt install –y mongodb-org
5. MongoDB’yi başlatmak için aşağıdaki komutu yazın:
sudo systemctl start mongod
Bu komut veritabanı hizmetini başlatır. Çıktı, aşağıdaki görüntüdeki gibi hizmetin etkin ve çalışır durumda olduğunu gösterir:
6. Son adım, MongoDB’nin sistem başladığında otomatik olarak başlamasını sağlamaktır.
sudo systemctl enable mongod
İsteğe Bağlı MongoDB Komutları
Veritabanı hizmetini durdurmak için şu komutu kullanın:
sudo systemctl stop mongod
Durumunu kontrol etmek için:
sudo systemctl status mogod(mongod)
Çıktı, hizmetin etkin olmadığını (ölü) göstermelidir.
Veritabanı hizmetini önyükleme sırasında başlamaması için devre dışı bırakmak için şu komutu çalıştırın:
sudo systemctl disable mongod
3. Adım: Node.js ve npm’yi kurun
MEAN yığınının bir sonraki katmanı, çalışma zamanı ortamı olan Node.js’dir. Node.js ve npm’yi şu adresten kuracağız: NodeSource deposu.
1. eklemek için Düğüm Kaynağı PPA (Kişisel Paket Arşivi), kullanmanız gerekir kıvırmak emretmek. Curl kurulu değilse, curl’ü şununla kurun:
sudo apt install curl
Basmak y ve vur Girmek Kurulumu onaylamak için.
2. Ardından, NodeSource’u kurmak için bash betiğini kullanın:
curl –sL https://deb.nodesource.com/setup_8.x | sudo -E bash –
3. Şu komutu yazarak Node.js ve npm’yi kurun:
sudo apt install nodejs
4. Aşağıdakilerle sisteme hangi Node.js ve npm sürümünü yüklediğinizi kontrol ederek kurulumu doğrulayın:
nodejs –version
npm –version
4. Adım: Git, Yarn, Gulp ve Bower’ı yükleyin
Git, Yarn, Gulp ve Bower, MEAN’ı yüklemek için ön koşul olan paketlerdir. MEAN yığınını indirmeden önce, dört paketin de sisteminizde olduğundan emin olun.
1. İndirin ve kurun GBenT komutla:
sudo apt install git
2. İplik istemci tarafı programlama için kullanılan bir paket yöneticisidir. Node.js ve npm’ye bağlıdır.
npm komutuyla Yarn’ı Ubuntu’ya kurun:
sudo npm install –g yarn
3. Yudum geliştirme görevlerini otomatikleştiren bir JS aracıdır.
Gulp’ı şununla yükleyin:
sudo npm install –g gulp
4. çardak Ön uç paketleri işlemek için Paket Yöneticisi:
sudo npm –g bower
5. Kurulumun başarılı olduğunu doğrulayın:
npm list –g –depth=0
Çıktı, aşağıdaki görüntüdeki gibi kurulu programları ve sürüm numaralarını gösterecektir:
Adım 5: MEAN’ı kurun
Artık her şeyi kurduğunuza göre, resmi MEAN.JS deposunu klonlayabilir, bağımlılıkları ekleyebilir ve bir geliştirme sunucusu başlatabilirsiniz.
1. MEAN deposunu aşağıdaki komutla klonlayarak başlayın:
git clone https://github.com/meanjs/mean.git
2. Şu komutu kullanarak MEAN dizinine geçin:
cd mean
3. Ardından gerekli npm paketini kurun:
sudo npm install
4. Aşağıdaki komutla bir geliştirme sunucusu başlatarak bitirin:
npm start
6. Adım: Ortalama Yığın Kurulumunu Doğrulayın
1. MEAN yığın projesini başlatmak için şu komutu kullanın:
npm start
2. ORTALAMA yığın varsayılan sayfanızı bulmak için aşağıdaki adresi girin:
http://IP_Address_Or_Dmain:3000
Çözüm
Bu makaleyi okuduktan sonra, gerekli tüm bağımlılıkları ve yazılım paketlerini nasıl kuracağınızı bileceksiniz. ORTALAMA yığın Ubuntu 18.04’te. Bu JavaScript çerçevesi, hızlı ve sağlam web uygulamaları geliştirmek için ihtiyacınız olan her şeye sahiptir.