Ubuntu 18.04'te LAMP ve PHPMyAdmin nasıl kurulur

Linux işletim sistemlerinin çok yönlülüğü, tüm süreçlerin, kullanıcıların ve sistem parametrelerinin yönetimi ve idaresi için binlerce ücretsiz uygulama ve hizmet kurma olasılığına güvenerek, organizasyonun yeteneklerini maksimuma çıkarma imkanı verir. Bu olasılıklar dünyasında, bize veritabanlarını, web hizmetlerini ve daha birçok hizmeti merkezi olarak yönetme fırsatı veren LAMP derlemesine sahibiz.

Bu eğitim sayesinde Ubuntu 18.04'te LAMP ve phpMyAdmin'in nasıl kurulacağını öğreneceğiz. Ubuntu 18.04'e sahip değilseniz, aşağıdaki bağlantıdan kurabiliriz:

LAMBA nedirLAMP (Linux, Apache, MySQL ve PHP), bir sunucunun dinamik web sitelerini ve uygulamalarını barındırmasını sağlamak için birlikte kurulabilen bir dizi açık kaynaklı yazılımdır. Aslında LAMP, Apache sunucusuna sahip bir Linux işletim sistemi anlamına gelen bir kısaltmadır. Site verileri MySQL veritabanında saklanır ve dinamik içerik PHP ile işlenir.

Bu açıklamalar temel olarak:

LinuxBu yapının ilk katmanını oluşturan işletim sistemidir. Linux, LAMP modelinin temelini oluşturur.

ApaçiGenellikle Apache Web Sunucusu olan web sunucusu yazılımını ifade eder. Ve işlevi, web tarayıcılarından doğru web sitesine çevirmektir.

MySQLMySQL, bir web sitesinin inşasını gerçekleştirmek için komut dosyaları aracılığıyla danışılabilecek ayrıntıları depolamaktan sorumludur.

PHPPHP, web sitelerinin ve web uygulamalarının Linux içinde çalışmasına izin verecek programlama dilidir.

phpMyAdmin nedirphpMyAdmin, PHP ile yazılmış ve amacı MySQL'in Web üzerinden yönetimini ve yönetimini yönetmeye yardımcı olmak olan ücretsiz bir yazılım aracı olarak geliştirilmiştir. phpMyAdmin, MySQL ve MariaDB'de çok çeşitli işlemleri destekler.

Veritabanlarını, tabloları, sütunları ve daha fazlasını yönetmek gibi en çok kullanılan işlemler phpMyAdmin kullanıcı arayüzü üzerinden gerçekleştirilebilirken, herhangi bir SQL ifadesini doğrudan yürütmek hala mümkün olacaktır.

PhpMyAdmin özellikleri

  • Sezgisel web arayüzü
  • Çoğu MySQL özelliği için destek
  • Verileri, OpenDocument, Word, LATEX ve diğerlerinden CSV, SQL, XML, PDF, ISO / IEC 26300 - Metin ve Elektronik Tablo gibi çeşitli formatlara aktarabilirsiniz.
  • Verileri CSV ve SQL'den içe aktarın
  • Birden çok sunucuyu yönetebilme özelliğindedir.
  • Çeşitli formatlarda bir veritabanı düzeninin grafiklerini oluşturma
  • Örnekle Sorgu (QBE) kullanarak karmaşık sorgular oluşturun
  • Bir veritabanında veya bir alt kümesinde genel arama

Şimdi bu kullanışlı araçları Ubuntu 18.04'te nasıl kuracağımızı göreceğiz.

1. Apache'yi Ubuntu 18.04'e yükleyin

Aşama 1
Atılacak ilk adım, tüm sistem paketlerini güncellemektir ve bunun için aşağıdaki komutu uygularız:

 sudo uygun güncelleme 
Adım 2
Güncellendikten sonra, aşağıdaki satırı yürüterek Apache'yi kurmaya devam ediyoruz. Apache'nin indirilmesini ve kurulmasını onaylamak için S harfini giriyoruz.
 sudo apt apache2'yi kurun 

BÜYÜT

Aşama 3
Ubuntu 18.04'te Apache yükleme işlemi tamamlandıktan sonra, Apache hizmeti otomatik olarak başlamalıdır ve işletim sistemi başlatma zamanında başlatılacak şekilde etkinleştirilecektir. Bu, etkin ve çalışıyorsa, aşağıdaki komut kullanılarak doğrulanabilir:

 sudo systemctl durumu apache2

BÜYÜT

4. Adım
Durumunun aktif ve çalışır durumda olduğunu kontrol edebiliriz. Şimdi, istemciden apache web sunucusuna sırasıyla HTTP ve HTTPS üzerinden bağlantı isteklerine izin vermek için 80 ve 443 numaralı bağlantı noktalarını etkinleştirmek ve açmak için güvenlik duvarını yapılandırmak gerekecek, bunun için aşağıdakileri uyguluyoruz:

 sudo ufw 80 / tcp'ye izin ver sudo ufw 443 / tcp'ye izin ver 
Adım 5
Bundan sonra, aşağıdakileri yürüterek Apache hizmetini yeniden yüklüyoruz:
 sudo ufw yeniden yükle 

BÜYÜT

6. Adım
Bundan sonra, "ifconfig" komutunu kullanarak sunucumuzun IP adresini doğrulamalıyız ve Apache'nin doğru çalıştığını ve kurulduğunu doğrulamak için bir tarayıcıya gideceğiz ve orada aşağıdakileri gerçekleştireceğiz:

 http: // etki alanı_adı / VEYA http: // sunucu_IP /

2. MariaDB'yi Ubuntu 18.04'e yükleyin


Bir sonraki adım, ücretsiz, yüksek performanslı bir açık kaynak veritabanı yönetim sistemi olan MariaDB'yi kurmaktır.

Aşama 1
Kurulumu için aşağıdakileri uygulayacağız. MariaDB'nin Ubuntu 18.04'te indirilmesini ve kurulumunu onaylamak için S harfini giriyoruz.

 sudo apt mariadb-server mariadb-client'i kurun

BÜYÜT

Adım 2
MariaDB hizmetleri kurulumdan sonra otomatik olarak başlamalıdır, bu durumu doğrulamak için aşağıdakileri uygulayacağız:

 sudo systemctl durumu mysql 

BÜYÜT

Aşama 3
Varsayılan olarak MariaDB kurulumu güvenli değildir, bunu sağlamak için pakette bulunan bir güvenlik komut dosyasını çalıştırmanız gerekir. Başka hiç kimsenin MariaDB'de oturum açamaması için bir kök parola belirlemeniz istenecektir. MariaDB'yi güvence altına almak için aşağıdakileri uygulayacağız:

 sudo mysql_secure_installation 
4. Adım
Cevaplanması gereken sorular, cevaplarıyla birlikte şunlardır:
 Kök şifre ayarla? [E / n]: y Anonim kullanıcılar kaldırılsın mı? (Evet için y | Y'ye basın, Hayır için başka bir tuşa basın): y Uzaktan root girişine izin verilsin mi? (Evet için y | Y'ye basın, Hayır için başka bir tuşa basın): y Test veritabanı kaldırılsın ve ona erişilsin mi? (Evet için y | Y'ye basın, Hayır için başka bir tuşa basın): y Ayrıcalık tabloları şimdi yeniden yüklensin mi? (Evet için y | Y'ye basın, Hayır için başka bir tuşa basın): y

BÜYÜT

3. PHP'yi Ubuntu 18.04'e yükleyin

Aşama 1
Şimdi, varsayılan olarak PHP 7 olan PHP'yi ve aşağıdaki komutu kullanarak web uygulamaları için diğer modülleri kuracağız. PHP ve eklentilerinin indirilmesini ve kurulumunu onaylamak için S harfini giriyoruz.

 sudo apt php php-ortak php-mysql php-gd php-cli'yi kurun 

BÜYÜT

Adım 2
PHP kurulduktan sonra, aşağıdaki komutu yürüterek web sunucusunun belge kökünde basit bir info.php sayfası oluşturarak PHP yapılandırmasını test etmek mümkün olacaktır:

 yankı "" | sudo tee /var/www/html/info.php 

BÜYÜT

Aşama 3
Şimdi bir tarayıcıya geri dönüyoruz ve aşağıdaki satırlardan birini çalıştırıyoruz:

 http://domain_name/info.php VEYA http: // server_IP / info.php

BÜYÜT

4. phpMyAdmin'i Ubuntu 18.04'e yükleyin

Aşama 1
Şimdi MySQL / MariaDB veritabanlarını bir web tarayıcısından yönetmek için phpMyAdmin'i kuracağız, bunun için aşağıdaki komutu uygulayacağız:

 sudo apt phpmyadmin'i kurun 

BÜYÜT

Adım 2
İndirmeyi onaylamak için S harfini giriyoruz ve yükleme işlemi sırasında aşağıdaki gibi bir dizi soru göreceğiz:
phpMyAdmin'i çalıştırmak için otomatik olarak yapılandırılması gereken web sunucusunu seçin:

BÜYÜT

Aşama 3
Tamam'ı tıklayın ve daha sonra aşağıdakileri göreceğiz:

BÜYÜT

4. Adım
Evet seçeneğini seçip Enter'a basıyoruz. Şimdi phpMyAdmin'den MySQL için şifreyi yapılandırıyoruz:

BÜYÜT

Adım 5
Aynı şeyi onaylıyoruz:

BÜYÜT

6. Adım
Bu şekilde Ubuntu 18.04'te phpMyAdmin'i kurduk. Şimdi aşağıdakileri yürüterek hizmeti yeniden başlatmalıyız:

 sudo systemctl apache2'yi yeniden başlat 
NotPhpMyAdmin paketinin apache web sunucusu ile otomatik olarak çalışması etkinleştirilmediyse, / etc / phpmyadmin / dizininde bulunan phpmyadmin apache yapılandırma dosyasını apache web sunucusunun mevcut yapılandırmalar dizinine kopyalamak için aşağıdaki komutları yürütmek gerekecektir. etc / apache2 / conf-available / oluşturun ve ardından "a2enconf" yardımcı programını kullanarak etkinleştirin ve Apache hizmetini şu şekilde yeniden başlatın:
 sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf sudo a2enconf phpmyadmin sudo systemctl apache2'yi yeniden başlatın

7. Adım
Bu tanımlandıktan sonra, aşağıdaki seçeneklerden herhangi birini kullanarak phpMyAdmin'e erişebiliriz.

 http: // etki alanı_adı / phpmyadmin VEYA http: // server_IP / phpmyadmin

8. Adım
Orada kullanılacak dili tanımlıyoruz ve erişim için kök kimlik bilgilerini gireceğiz. Devam'a tıklayın ve bu şekilde gerekli tüm adımları gerçekleştirmek için phpMyAdmin konsoluna erişeceğiz:

BÜYÜT

9. Adım
Eğer phpMyAdmin'e erişmek için yeni bir kullanıcı oluşturmak istiyorsak, aşağıdaki satırı uygulayacağız:

 sudo mysql -u kök -p 
Adım 10
Şifremizi giriyoruz ve şimdi her satırı bu şekilde sırayla yürütmeliyiz. Bu yüzden "admin" adında bir kullanıcı oluşturduk.
 CREATE USER 'admin' @ 'localhost' 'Parola' İLE TANIMLANIR; * ÜZERİNDEKİ TÜM AYRICALIKLARI GRANT OPSİYONU İLE 'admin' @ 'localhost' İÇİN; FLUSH AYRICALIKLARI; Çıkış;
Gördüğümüz gibi, LAMP ve phpMyAdmin, hem veritabanlarını hem de web sunucularını tamamen dinamik bir şekilde, harika özellikler ve basitlikle yönetmek için kullanışlı ve basit bir alternatif, daha da kötüsü.

wave wave wave wave wave