LAMP'ı Ubuntu 16.04 Sunucusuna Apache, PHP 7 ve MariaDB 10 ile Kurma


LAMP yığını, Apache web sunucusu, MySQL/MariaDB veritabanı ile birlikte Linux işletim sistemi anlamına gelen bir kısaltmadır. ve dinamik web uygulamalarının dağıtımını kolaylaştıran dinamik PHP programlama dili.

Bu kılavuzda, PHP 7 sürümünün ve MariaDB 10<'un yeni yayımlanan Ubuntu 16.04 Sunucusuna LAMP yığınının nasıl kurulacağını tartışacağız. sürümü.

Gereksinimler

  1. Ubuntu 16.04 Sunucu Kurulum Kılavuzu

Adım 1: Apache'yi Ubuntu 16.04'e yükleyin

1. İlk adımda internetteki en popüler web sunucularından biri olan Apache'i kurarak başlayacağız. Konsolda aşağıdaki komutları yazarak Ubuntu'daki Apache ikili paketini resmi depolarından yükleyin:

sudo apt install apache2
OR
sudo apt-get install apache2

2. Sisteminize Apache web sunucusu yüklendikten sonra, arka plan programının başlatılıp başlatılmadığını ve hangi bağlantı noktalarına bağlandığını doğrulayın (varsayılan olarak 80 numaralı bağlantı noktasını dinler) ) aşağıdaki komutları vererek:

sudo systemctl status apache2.service 
sudo netstat –tlpn

3. Apache hizmetinin çalışıp çalışmadığını HTTP protokolünü kullanarak bir web tarayıcısına sunucunuzun IP adresini yazarak da doğrulayabilirsiniz. Tarayıcıda aşağıdaki ekran görüntüsüne benzer bir varsayılan web sayfası görüntülenmelidir:

http://your_server_IP_address

4. HTTP protokolünü kullanarak web sayfalarına erişim son derece güvenli olmadığından, ayrıca aşağıdaki komutları vererek Apache SSL modülünü etkinleştirmeye başlayacak:

sudo a2enmod ssl 
sudo a2ensite default-ssl.conf 
sudo systemctl restart apache2.service

Netstat komutunu tekrar çalıştırarak sunucunun varsayılan HTTPS bağlantı noktası 443'e düzgün şekilde bağlanıp bağlanmadığını doğrulayın.

sudo netstat -tlpn

5. Ayrıca, aşağıdaki adresi tarayıcınıza yazarak HTTP Güvenli Protokolü'nü kullanarak varsayılan bilgilendirici Apache web sayfasını doğrulayın:

https://your_server_IP_address

Apache'nin Kendinden İmzalı Sertifika ile çalışacak şekilde yapılandırılması nedeniyle tarayıcınızda bir hata görüntülenmelidir. Hatayı atlamak için sertifikayı kabul etmeniz yeterlidir; sayfa güvenli bir şekilde görüntülenmelidir.

Adım 2: PHP 7'yi Ubuntu 16.04'e yükleyin

6. PHP, dinamik web sayfaları oluşturmak amacıyla HTML koduna gömülü kodunuzu işlemek için veritabanlarına bağlanabilen ve veritabanlarıyla etkileşim kurabilen bir Açık Kaynak dinamik programlama dilidir.

Makinenizde hız iyileştirmeleriyle çalışacak şekilde tasarlanan PHP 7'nin en son sürümünü yüklemek için, öncelikle aşağıdaki komutları vererek mevcut PHP modüllerinde arama yaparak başlayın:

sudo apt search php7.0

7. Ardından, kurulumunuz için gereken uygun PHP 7 modüllerini bulduğunuzda, PHP'nin Apache web ile birlikte kod yürütebilmesi için uygun bileşenleri yüklemek üzere apt komutunu kullanın. sunucu.

sudo apt install php7.0 libapache2-mod-php7.0

8. PHP7 paketleri sunucunuza kurulup yapılandırıldıktan sonra, güncel sürüm sürümünü edinmek için php -v komutunu çalıştırın.

php -v

9. Makinenizdeki PHP7 yapılandırmasını daha ayrıntılı olarak test etmek için, /var konumunda bulunan apache webroot dizininde bir info.php dosyası oluşturun. /www/html/ dizini.

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

aşağıdaki kod satırlarını info.php dosyasına ekleyin.

<?php 
phpinfo();
?>

Değişiklikleri uygulamak için apache hizmetini yeniden başlatın.

sudo systemctl restart apache2

Nihai sonucu kontrol etmek için aşağıdaki URL'deki sunucunuzun IP adresine gidin.

https://your_server_IP_address/info.php 

10. Sunucunuza ekstra PHP modülleri yüklemeniz gerekiyorsa, apt komutunu kullanırken php7.0 dizesinden sonra [TAB] tuşuna basmanız yeterlidir. ve bash otomatik tamamlama seçeneği sizin için mevcut tüm modülleri otomatik olarak listeleyecektir.

Uygun modülü seçin ve her zamanki gibi yükleyin. Aşağıdaki Php ek modüllerini kurmanızı şiddetle tavsiye ederiz:

php7.0-mbstring php7.0-mcrypt php7.0-xmlrpc
sudo apt install php7.0[TAB]