LAMP'ı PHP 7 ve MariaDB 10 ile Ubuntu 16.10'a Yükleme


Bu makalede, LAMP yığınındaki kurucu paketleri PHP 7 ve MariaDB 10 ile 'ye yüklemek için çeşitli adımları inceleyeceğiz. Ubuntu 16.10 Sunucu ve Masaüstü sürümleri.

Zaten bildiğiniz gibi, LAMP (Linux, Apache, MySQL/MariaDB, PHP Strong>) yığını, önde gelen açık kaynaklı web geliştirme yazılım paketlerinin çeşitliliğidir.

Bu web platformu bir web sunucusu, veritabanı yönetim sistemi ve sunucu tarafı komut dosyası dilinden oluşur ve dinamik web siteleri ve çok çeşitli web uygulamaları oluşturmak için kabul edilebilir. Küçük ölçekliden çok büyük web tabanlı projelere kadar bir test veya üretim ortamında kullanılabilir.

LAMP yığınının yaygın kullanımlarından biri, WordPress, Joomla veya Drupal ve diğerleri gibi içerik yönetim sistemlerini (CMS'ler) çalıştırmaktır.

Gereksinimler

  1. Ubuntu 16.10 Kurulum Kılavuzu

Adım 1: Apache'yi Ubuntu 16.10'a yükleyin

1. İlk adım, terminalde aşağıdaki komutları yazarak varsayılan Ubuntu resmi depolarından Apache web sunucusunu yükleyerek başlamaktır:

sudo apt install apache2
OR
sudo apt-get install apache2

2. Apache web sunucusu başarıyla yüklendikten sonra, aşağıdaki komutları çalıştırarak arka plan programının çalışıp çalışmadığını ve hangi bağlantı noktalarına bağlandığını (varsayılan olarak apache 80 numaralı bağlantı noktasını dinler) doğrulayın:

sudo systemctl status apache2.service 
sudo netstat -tlpn

3. Apache web sunucusunu, HTTP protokolünü kullanarak sunucu IP adresini yazarak bir web tarayıcısı aracılığıyla da doğrulayabilirsiniz. Web tarayıcısında aşağıdaki ekran görüntüsüne benzer bir varsayılan Apache web sayfası görünmelidir:

http://your_server_IP_address

4. Web sayfalarınızın güvenliğini sağlamak için HTTPS desteğini kullanmak istiyorsanız, Apache SSL modülünü etkinleştirebilir ve aşağıdaki komutları vererek bağlantı noktasını onaylayabilirsiniz:

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

5. Şimdi web tarayıcısına aşağıdaki adresi yazarak HTTPS Güvenli Protokolü kullanarak Apache SSL desteğini doğrulayın:

https://your_server_IP_address

Apache'nin Kendinden İmzalı Sertifika ile çalışacak şekilde yapılandırılması nedeniyle aşağıdaki hata sayfasını alırsınız. Sertifika hatasını atlamak için kabul edin ve devam edin; web sayfası güvenli bir şekilde görüntülenmelidir.

6. Ardından aşağıdaki komutu kullanarak Apache web sunucusunun önyükleme sırasında hizmeti başlatmasını etkinleştirin.

sudo systemctl enable apache2

Adım 2: PHP 7'yi Ubuntu 16.10'a yükleyin

7. Linux makinesinde hız geliştirmeleriyle çalışmak üzere geliştirilen PHP 7'nin en son sürümünü yüklemek için, öncelikle aşağıdakileri çalıştırarak mevcut PHP modüllerini arayın. komutlar:

sudo apt search php7.0

8. Kurulum için uygun PHP 7 modüllerinin gerekli olduğunu öğrendikten sonra, uygun modülleri yüklemek için apt komutunu kullanın, böylece PHP komut dosyalarını aşağıdakilerle birlikte çalıştırabilir: apache web sunucusu.

sudo apt install php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-xml php7.0-gd

9. PHP7 ve gerekli modülleri sunucunuza kurulup yapılandırıldıktan sonra, PHPphp -v komutunu çalıştırın. >.

php -v

10. PHP7'yi ve modül yapılandırmasını daha ileri düzeyde test etmek için apache /var/www/html/ dosyasında bir info.php dosyası oluşturun. web kökü 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

Web tarayıcınızı açın ve PHP yapılandırmasını kontrol etmek için aşağıdaki URL'yi yazın.

https://your_server_IP_address/info.php 

11. Ek PHP modülleri yüklemek istiyorsanız apt komutunu kullanın ve php7.0[TAB] tuşuna basın. Strong> dizesini kullanın ve bash otomatik tamamlama özelliği size otomatik olarak mevcut tüm PHP 7 modüllerini gösterecektir.

sudo apt install php7.0[TAB]

Adım 3: MariaDB 10'u Ubuntu 16.10'a yükleyin

12. Artık veritabanına Apache-PHP arayüzünden erişmek için gereken PHP modülleriyle birlikte MariaDB'nin en son sürümünü kurmanın zamanı geldi.

sudo apt install php7.0-mysql mariadb-server mariadb-client

13. MariaDB kurulduktan sonra, bir root şifresi belirleyecek, anonim erişimi iptal edecek güvenlik komut dosyasını kullanarak kurulumunun güvenliğini sağlamanız gerekir. , kök girişini uzaktan devre dışı bırakın ve test veritabanını kaldırın.

sudo mysql_secure_installation

14. Sistem normal kullanıcılarına sudo ayrıcalıklarını kullanmadan MariaDB veritabanı erişimi vermek için, root kullanarak MySQL isteminde oturum açın ve aşağıdaki komutları çalıştırın:

sudo mysql 
MariaDB> use mysql;
MariaDB> update user set plugin=’‘ where User=’root’;
MariaDB> flush privileges;
MariaDB> exit

MariaDB'nin temel kullanımı hakkında daha fazla bilgi edinmek için serimizi okumalısınız: Yeni Başlayanlar için MariaDB

15. Daha sonra MySQL hizmetini yeniden başlatın ve gösterildiği gibi root olmadan veritabanına giriş yapmayı deneyin.

sudo systemctl restart mysql.service
mysql -u root -p

16. İsteğe bağlı olarak, MariaDB'yi bir web tarayıcısından yönetmek istiyorsanız PhpMyAdmin'i yükleyin.

sudo apt install php-gettext phpmyadmin

PhpMyAdmin kurulumu sırasında apache2 web sunucusunu seçin, phpmyadmin'i dbconfig-common ile yapılandırmak için Hayır'ı seçin ve güçlü bir şifre ekleyin web arayüzü için.

16. PhpMyAdmin yüklendikten sonra, aşağıdaki URL'den Phpmyadmin'in web arayüzüne erişebilirsiniz.

https://your_server_IP_address/phpmyadmin/ 

PhpMyAdmin web arayüzünüzü güvence altına almak istiyorsanız şu makalemize göz atın: PhpMyAdmin Web Arayüzünü Güvenli Hale Getirmek için 4 Yararlı İpucu

Bu kadar! Artık Ubuntu 16.10'da kurulu ve çalışan eksiksiz bir LAMP yığın kurulumunuz var; bu, Ubuntu sunucunuza dinamik web siteleri veya uygulamalar dağıtmanıza olanak tanır.


Tüm hakları saklıdır. © Linux-Console.net • 2019-2024