Bloğa geri dön

LAMP Stack kurulumu – Linux Apache MySQL PHP

LAMP Stack kurulumu – Linux Apache MySQL PHP

LAMP, oldukça popüler bir web yığınının – Linux, Apache, MySQL, PHP – kısaltmasıdır. LAMP'ın dört bileşeninin tamamı açık kaynaklıdır ve dinamik web siteleri ile web uygulamaları dağıtmak için uygundur. Bugünkü eğitimde, size LAMP yığınına sahip bir bulut sunucusunu nasıl kuracağınızı göstereceğim.

LAMP Yığını: L – Linux

LAMP'taki L, Linux İşletim Sistemini temsil eder. CloudSigma’nın kullanımı kolay arayüzü ile bunu dakikalar içinde dağıtabilirsiniz.

Makineyi oluşturma

İlk olarak, bir makine oluşturmanız gerekir. Bunu CloudSigma’nın Hesaplama Bölümü altından kolayca yapabilirsiniz. Bu eğitimin amaçları doğrultusunda aşağıdaki kaynakları kullanabilirsiniz:

CPU: 8 GHz
RAM: 8 GB
SSD: 50 GB

Diski, CloudSigma’nın kütüphanesinde bulunan Ubuntu 18.04 LTS imajı ile bağlayabilirsiniz. Ubuntu 18.04: VirtIO sürücüleri, superuser, Python 2.7.17, Pip 20.0.2 OpenSSL 1.1.1d, Cloud-init ve 2019-03-03 tarihine kadarki en son güncellemeler ile önceden yüklenmiş 64bit.

Makineyi başlattıktan sonra, aşağıdaki komutları çalıştırarak makinedeki tüm mevcut depoları ve paketleri güncelleyebilirsiniz:

LAMP Yığını: A – Apache

Apache (Apache HTTP Sunucusu), web üzerindeki içeriği sunmak için kullanılabilen açık kaynaklı bir web sunucusu yazılımıdır. WWW – World Wide Web üzerindeki web sitelerinin %40'ından fazlası bunu kullanmaktadır.

Apache HTTP Sunucusunu kurmak için aşağıdaki komutu çalıştırabilirsiniz:

Kurulduktan sonra, web tarayıcınızdan IP adresine gidebilirsiniz ve şuna benzer bir çıktı göreceksiniz:

apace web server homepage LAMP Stack

IP adresini bilmiyorsanız, CloudSigma hesabının Hesaplama Bölümü altından kontrol edebilirsiniz.
Finding IP address

LAMP Yığını: M – MySQL

Devam edip kurabilirsiniz MySQL artık Linux ve Apache kurulu olduğuna göre

MySQL, kullanıcıların verileri depolamasına, düzenlemesine ve yönetmesine yardımcı olan açık kaynaklı bir İlişkisel Veritabanı Yönetim Sistemidir (RDBMS). BT sektöründe oldukça popülerdir ve yaygın olarak kullanılmaktadır. MySQL hakkında daha fazla bilgi edinmek için CloudSigma’nın şu gönderisini takip edin – Bir sunucuda MySQL nasıl kurulur ve MySQL temelleri.

Güvenliği artırmak için aşağıdaki betiği çalıştırın ve tercihlerinizi seçin:

 

LAMP Yığını: P – PHP

PHP, genellikle dinamik web sayfaları oluşturmak için kullanılan popüler bir açık kaynaklı betik dilidir. Şu komutu kullanarak yükleyebilirsiniz:

Kurulduktan sonra, bu dosyadaki “index.html” dosyasından önce “index.php” dosyasını taşıyarak Apache'yi PHP dosyanızı sunacak şekilde yapılandırabilirsiniz – /etc/apache2/mods-enabled/dir.conf

Dosya artık şu şekilde görünecektir:

PHP, uygulamanızda kullanabileceğiniz geniş bir modül kütüphanesine sahiptir. Verilen komutu kullanarak mevcut kütüphaneleri bulun, bu size bir liste sunacaktır:

PHP Modules page

Yukarıdaki modülleri apt-get komutunu kullanarak yükleyin:

Test etmek için örnek bir PHP dosyası oluşturabilirsiniz. Bir dosya oluşturun – /var/www/html/test.php ve içine aşağıdaki içerikleri ekleyin.

Ardından, değişikliklerin geçerli olması için Apache sunucusunu yeniden başlatın.

Şimdi, https://IPaddress/test.php adresine gittiğinizde aşağıdaki içeriği göreceksiniz:
PHP Info page

Son olarak, LAMP Yığınınızı başarıyla kurdunuz.

Mutlu Kodlamalar!

author

Akshay Nagpal

Yazar · CloudSigma

Preslav Dobrev, CloudSigma'da Kreatif Tasarımcı olarak görev yapmakta olup geleneksel ve yenilikçi pazarlama kanallarını kullanarak tutarlı bir kurumsal kimlik oluşturmaya odaklanmaktadır. Sanatsal vizyonu stratejik pazarlamayla harmanlayarak etkili marka anlatıları oluşturma konusunda oldukça yeteneklidir.

Yorumlar

Henüz yorum yapılmamış. İlk siz olun.