Linux için Windows Alt Sistemi, Windows'u bir geliştirme platformu olarak yeniden tanıtmayı amaçlıyordu. Web için bu kadar çok gelişme olurken, WSL, bir LAMP (Linux/Apache/MySQL/PHP) ortamını birleştirerek hızlı bir şekilde bir web geliştirme ortamı kurmak için idealdir.

Öyleyse başlayalım.

Apache'yi Kurun ve Başlatın

Apache HTTP sunucusu NGINX gibi yeni başlayanlardan daha fazla rekabete sahip olabilir, ancak yine de güvenilir bir web sunucusudur. Ayrıca Ubuntu WSL'de kurulumu çok kolaydır:

sudo apt apache2'yi kurun

Size söyleyen diğer öğreticilerle karşılaşabilirsiniz. systemd almak için Ubuntu'da systemctl nasıl kullanılır sunucuyu başlatmak için. WSL, hizmetleri yönetmek için systemd kullanmaz. Bunun yerine, WSL altındaki Ubuntu'da hizmet herhangi bir hizmeti başlatmak ve durdurmak için komut.

Apache sunucusunu başlatmak için şunu yazın:

sudo hizmeti apache2 başlangıcı

Çalıştığından emin olmak için şuraya gidin: http://localhost ve varsayılan Ubuntu test sayfasını görmelisiniz. WSL, Ubuntu sisteminin bağlantı noktası numaralarını, ana bilgisayar sisteminizle eşleşenlere otomatik olarak eşler.

instagram viewer

Apache, varsayılan olarak DocumentRoot'a hizmet verir. /var/www/html, bu yüzden HTML dosyalarınızı oraya kaydetmelisiniz.

PHP'yi Kurun ve Yapılandırın

Web sayfalarınıza daha karmaşık etkileşim eklemek istiyorsanız, PHP yaygın olarak kullanılan bir sunucu tarafı betik dilidir. Apache ile kullanmak için kurulumu ve yapılandırması da oldukça basittir.

PHP'yi ve ilişkili Apache modülünü kurmak için şu komutu kullanın:

sudo apt php libapache2-mod-php'yi kurun

PHP kurulumunuzu test etmek için aşağıdaki kısa betiği yazın ve /var/www/html dizin. diyelim phpinfo.php. Dosyayı bu dizine kaydetmek için kök ayrıcalıklarına ihtiyacınız olacak.

php
phpinfo();
php

Ardından, şuraya gidin: http://localhost/phpinfo.phpve PHP bilgi sayfasını görmelisiniz. Artık PHP kodunu web uygulamalarınıza dahil edebileceksiniz.

Veritabanı için MariaDB'yi Ayarlama

Kullanıcı adları ve parolalar gibi verileri web uygulamanıza kaydedebilmek istiyorsanız, bir veritabanı sunucusuna ihtiyacınız olacaktır. Uzun yıllar boyunca MySQL, açık kaynaklı bir ilişkisel veritabanı yönetim sistemi (RDBMS) idi, ancak Oracle projeyi aldıktan sonra, orijinal geliştiricilerin bazıları projeyi çatalladı. MariaDB.

MariaDB, kullanıcıların yeni bir sistem öğrenmek için çok fazla zaman harcamak zorunda kalmadan aynı komutları ve diğer eklentileri kullanmalarına olanak tanıyan MySQL'in yerini alan bir eklentidir.

MariaDB'yi kurmak için aşağıdaki komutu kullanın:

sudo apt mariadb'yi kurun

Sunucuyu başlatmak için şunu kullanın: hizmet daha önce bahsedilen komut:

sudo hizmeti mysql başlangıcı

Evet, bu "mysql", "mariadb" değil. Komutların çoğu MySQL'e atıfta bulunur, ancak gerçekten MariaDB ile konuşacaksınız. Geliştiricilerin, MariaDB'nin MySQL için "açılan bir yedek" olduğunu söylediklerinde kastettikleri budur.

MariaDB sunucusunun kök parolası boş olduğundan, varsayılan MariaDB kurulumu oldukça güvensizdir. eğer sadece kendi başınıza bir web uygulaması geliştirmek, güvenlik geliştirme sisteminizde bir sorun olmayabilir. Yine de, sisteminizde çalıştırdığınız sunucuları, onları kullanan tek kişi siz olsanız bile, sağlamlaştırmak iyi bir alışkanlıktır.

Neyse ki MariaDB, çalıştırabileceğiniz bir komut dosyasıyla birlikte gelir. sunucunun güvenliğini sıkın:

sudo mysql_secure_installation

Bu, veritabanının kök parolasını değiştirmek, uzak kök oturum açmalarına izin vermemek ve varsayılan test veritabanını kaldırmak gibi birkaç adımda size yol gösterecektir.

İlişkili: Bir Sonraki Projeniz İçin Dikkate Alınacak Veritabanı Motorları

Herhangi bir veri tabanını kurmak ve yönetmek için MariaDB'nin komut satırını kullanabilirsiniz, ancak çoğu insan grafiksel bir ön uç kullanmayı tercih eder. PhpMyAdmin çok popüler bir seçenektir. WSL'ye yüklemek de kolaydır:

sudo apt phpmyadmin'i kurun

Ubuntu ayrıca bir kullanıcı adı ve parola ayarlama dahil olmak üzere phpMyAdmin'in ilk kurulumunda size yol gösterecektir. Kullanmak için Apache'nin çalışır durumda olduğundan emin olun, ardından http://localhost/phpmyadmin.

Kurulum işlemi sırasında seçtiğiniz kullanıcı adını ve şifreyi girin ve artık veritabanı sunucunuzu tarayıcınızdan yönetebileceksiniz.

Artık Web Uygulamaları Geliştirmeye Başlayabilirsiniz

Artık WSL ile web uygulamaları geliştirmeye başlamanın ne kadar kolay olduğunu gördüğünüze göre, bir sonraki Google veya Amazon'u oluşturmaya başlayabilirsiniz. Web geliştirme becerilerinizi genişletmek mi istiyorsunuz? Daha fazlasını öğrenmek için bazı kurslara katılabilirsiniz.

E-posta
Bu Kurslar Web Geliştirme ve Tasarımını Anlamanıza Yardımcı Olacak

Web tasarımcısı olmak istiyor ancak herhangi bir beceriye sahip değil misiniz? Bu paketi satın alın ve kısa sürede profesyonel olun.

Sonrakini Oku

İlgili konular
  • Linux
  • Apache Sunucusu
  • Linux için Windows Alt Sistemi
  • PHP
  • veri tabanı
Yazar hakkında
David Delony (33 Makale Yayınlandı)

David, Kuzeybatı Pasifik'te yerleşik, ancak aslen Körfez Bölgesi'nden gelen serbest çalışan bir yazar. Çocukluğundan beri teknoloji meraklısıydı. David'in ilgi alanları arasında okumak, kaliteli TV şovları ve filmler izlemek, retro oyunlar ve plak koleksiyonculuğu yer almaktadır.

David Delony'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Bir adım daha…!

Lütfen size az önce gönderdiğimiz e-postadaki e-posta adresinizi onaylayın.

.