Ubuntu Sunucusu 14.10'da LAMP'ı (Linux, Apache, MySQL/MariaDB, PHP ve PhpMyAdmin) Kurma


LAMP yığını (Linux, Apache, MySQL/ MariaDB, PHP ve PhpMyAdmin), Web hizmetleriyle ilgili günümüzde İnternet'teki en yaygın hizmetlerden birinde yaygın olarak kullanılan bir grup Açık Kaynak yazılımını temsil eder.

Bu makale, Ubuntu Sunucusunun (14.10) son yayınlanan sürümüne LAMP yığınını nasıl kurabileceğiniz konusunda rehberlik edecektir.

Gereksinimler

  1. SSH sunucusuyla Ubuntu 14.10 Sunucu sürümünün minimum kurulumu.
  2. Makinenizin bir üretim web sunucusu olması amaçlanıyorsa, istemcilere web içeriği sunacak ağ segmentine bağlanacak arayüzde statik bir IP Adresi yapılandırmanız en iyisidir.

1. Adım: Makine Ana Bilgisayar Adını Ayarlayın

1. Ubuntu 14.10 Sunucu Sürümü'nün minimum kurulumunu gerçekleştirdikten sonra, yeni sunucunuzda yönetici sudo kullanıcısı ile oturum açın ve makinenizin ana bilgisayar adını ayarlayın, ardından bunu vererek doğrulayın. aşağıdaki komutlar.

sudo hostnamectl set-hostname yourFQDNname
sudo hostnamectl

2. Ardından, LAMP kurulum işlemine devam etmeden önce sisteminizin güncellendiğinden emin olmak için aşağıdaki komutları çalıştırın.

sudo apt-get update && sudo apt-get upgrade

Adım 2: Apache Web Sunucusunu Kurun

3. Şimdi LAMP kurulumuna devam etme zamanı. Apache HTTPD sunucusu, İnternet'in bugünkü haline, özellikle de yıllar içinde web hizmetlerinin geliştirilmesine büyük etkisi olan en eski, iyi test edilmiş ve sağlam Açık Kaynak yazılımlarından biridir.

Modüler bir tasarım göz önünde bulundurularak oluşturulan Apache, modülleri ve uzantıları sayesinde çok sayıda programlama dilini ve özelliğini destekleyebilir; günümüzde en çok kullanılanlardan biri PHP dinamik programlama dilidir.

Apache HTTPD sunucusunu kurmak için konsolunuzda aşağıdaki komutu çalıştırın.

sudo apt-get install apache2

4. Statik bir IP Adresi yapılandırmadıysanız makinenizin IP Adresini belirlemek için ifconfig komutunu çalıştırın ve
yazın. Varsayılan Apache web sayfasını ziyaret etmek için tarayıcının URL alanında sonuçlanan IP Adresi.

http://your_server_IP

Adım 3: PHP'nin Kurulumu

5. PHP, çoğunlukla veritabanlarıyla etkileşime giren dinamik web uygulamaları oluşturmada kullanılan güçlü bir sunucu tarafı dinamik kodlama dilidir.

Minimal bir web geliştirme platformu için PHP kodlama dilini kullanmak amacıyla, MariaDB veritabanına bağlanmak ve PhpMyAdmin veritabanı webini kullanmak için gereken bazı temel PHP modüllerini yükleyecek aşağıdaki komutu verin. arayüz.

sudo apt-get install php5 php5-mysql php5-mcrypt php5-gd libapache2-mod-php5

6. Daha sonra bir PHP modülü kurmanız gerekirse, belirli bir PHP modülü veya kitaplığı hakkında ayrıntılı bilgi aramak ve bulmak için aşağıdaki komutları kullanın.

sudo apt-cache search php5
sudo apt-cache show php5-module_name

Adım 4: MariaDB Sunucusunu ve İstemcisini Kurun

7. MariaDB, atası MySQL ile aynı API'yi kullanan ve aynı işlevselliği sağlayan, topluluk tarafından en eski ve ünlü MySQL veritabanından oluşturulan nispeten yeni bir ilişkisel veritabanıdır.

MariaDB veritabanını Ubuntu 14.10 sunucusuna kurmak için aşağıdaki komutu root ayrıcalıklarıyla çalıştırın.

sudo apt-get install mariadb-client mariadb-server

Makinenizde MariaDB kurulum işlemi gerçekleştiğinden, MariaDB sunucusu için kök şifresini girmeniz ve onaylamanız iki kez istenecektir.

MariaDB kök kullanıcısının Linux sistem kök kullanıcısından farklı olduğuna dikkat edin, bu nedenle veritabanı kök kullanıcısı için güçlü bir şifre seçtiğinizden emin olun.

8. MariaDB sunucusunun kurulumu tamamlandıktan sonra, anonim kullanıcıyı kaldıracak, test veritabanını silecek ve uzaktan root oturum açma işlemlerine izin vermeyecek standart veritabanı güvenli kurulumuna geçme zamanı gelmiştir.

MariaDB'nin güvenliğini sağlamak için aşağıdaki komutu çalıştırın, root şifrenizi korumak için ilk soruda Hayır'ı seçin, ardından başvurmak için tüm soruları Evet olarak yanıtlayın Güvenlik özellikleri yukarıdan.

sudo mysql_secure_installation

Aşağıdaki ekran görüntüsünü kılavuz olarak kullanın.

9. Veritabanının güvenliği sağlandıktan sonra, aşağıdaki komutu kullanarak komut satırında oturum açarak MariaDB'nin durumunu öğrenin.

mysql -u root -p 

10. Veritabanına girdikten sonra, dahili değişkenlerin bir görünümünü elde etmek için MySQL status; komutunu çalıştırın, ardından quit; veya çıkış; MySQL, Linux kabuğuna geri dönme komutlarını verir.

MariaDB [(none)]> status;
MariaDB [(none)]> quit; 

Adım 5: PhpMyAdmin'i Yükleme

11. PhpMyAdmin, MySQL veritabanlarını yönetmek için kullanılan bir web paneli ön ucudur. PhpMyAdmin web panelini makinenize kurmak için aşağıdaki komutu çalıştırın, web sunucusu olarak apache2'yi seçin ve aşağıdaki ekran görüntülerinde gösterildiği gibi phpmyadmin için veritabanını dbconfig-common ile yapılandırmamayı seçin :

sudo apt-get install phpmyadmin

12. PhpMyAdmin paneli kurulduktan sonra, /etc/phpmyadmin/ yolunda bulunan Apache yapılandırma dosyasını, bulunan Apache web sunucusu kullanılabilir yapılandırmalar dizinine kopyalayarak manuel olarak etkinleştirmeniz gerekir. /etc/apache2/conf-available/ sistem yolunda.

Daha sonra a2enconf Apache yönetim komutunu kullanarak etkinleştirin. Bu adımı tamamladıktan sonra tüm değişiklikleri uygulamak için Apache arka plan programını yeniden yükleyin veya yeniden başlatın.

PhpMyAdmin'i etkinleştirmek için aşağıdaki komut sırasını kullanın.

sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin
sudo service apache2 restart

13. Son olarak MariaDB veritabanı için PhpMyAdmin web arayüzüne erişmek için bir tarayıcı açın ve aşağıdaki ağ adresini yazın.

http://your_server_IP/phpmyadmin

Adım 6: PHP Yapılandırmasını Test Edin

14. Web sunucusu platformunuzun şu ana kadar nasıl göründüğüne dair daha fazla bilgi edinmek için /var/www/html/ varsayılan Apache webroot'unda bir info.php dosyası oluşturun.
ve içine aşağıdaki kodu koyun.

sudo nano /var/www/html/info.php

Aşağıdaki içeriği info.php dosyasına ekleyin.

<?php

phpinfo();

?>

15. Ardından, CTRL+O tuşlarını kullanarak dosyayı kaydedin, bir tarayıcı açın ve tam bir web sunucusu PHP yapılandırma bilgisi almak için dosyayı aşağıdaki ağ yoluna yönlendirin.

http://your_server_IP/info.php

Adım 7: LAMP'ı Sistem Genelinde Etkinleştirin

16. Genellikle, Apache ve MySQL arka plan programları, yükleyici komut dosyaları tarafından sistem çapında otomatik olarak yapılandırılır, ancak asla çok dikkatli olamazsınız!

Her sistem yeniden başlatmasından sonra Apache ve MariaDB hizmetlerinin başlatıldığından emin olmak için, Ubuntu sysv-rc-conf paketini yükleyin. >init komut dosyalarını kullanın, ardından aşağıdaki komutları çalıştırarak her iki hizmeti de sistem genelinde etkinleştirin.

sudo apt-get install sysv-rc-conf
sudo sysv-rc-conf apache2 on
sudo sysv-rc-conf mysql on

Bu kadar! Artık Ubuntu 14.10 makineniz, üzerinde LAMP yığını bulunan web geliştirme için güçlü bir sunucu platformuna dönüştürülmek üzere minimum düzeyde yazılıma sahiptir.