Kaydol

Merhaba Sevgili Floodlar.com Kullanıcısı, Web sitemizde geçirdiğiniz zaman ve bu büyüleyici flood evrenine katılımınız için teşekkür ederiz. Floodların geniş dünyasıyla dolu deneyiminizi daha fazla keşfetmek için, web sitemizi sınırsız olarak kullanabilmeniz adına giriş yapmanız gerekmektedir.

Oturum aç

Merhaba Floodlar.com Kullanıcısı, İlk üç sayfayı tamamladınız, tebrikler! Ancak, floodların devamını görmek ve daha fazla interaktif deneyim yaşamak için giriş yapmanız gerekiyor. Hesabınız yoksa, hızlıca oluşturabilirsiniz. Sınırsız floodlar ve etkileşimler sizleri bekliyor. Giriş yapmayı unutmayın!

Şifremi hatırlamıyorum

Şifreniz mi unuttunuz? Endişelenmeyin! Lütfen kayıtlı e-posta adresinizi giriniz. Size bir bağlantı göndereceğiz ve bu link üzerinden yeni bir şifre oluşturabileceksiniz.

Fil Necati Masonlar Locası Subreddit Adı Nedir? Cevap: ( N31 )

Üzgünüz, flood girme izniniz yok, Flood girmek için giriş yapmalısınız.

Lütfen bu Floodun neden bildirilmesi gerektiğini düşündüğünüzü kısaca açıklayın.

Lütfen bu cevabın neden bildirilmesi gerektiğini kısaca açıklayın.

Lütfen bu kullanıcının neden rapor edilmesi gerektiğini düşündüğünüzü kısaca açıklayın.

Mobil Uygulamada Açın

Güncel Floodlar En sonuncu Nesne

CentOS 8’de LAMP Stack Nasıl Kurulur?

CentOS 8’de LAMP Stack Nasıl Kurulur?

LAMP yığını, web uygulaması geliştirme için kullanılan bir dizi açık kaynaklı yazılımdır. oluşur linux işletim sistemi, bir Apaçi HTTP sunucusu, MySQL veritabanı yönetim sistemi ve PHP Programlama dili.

Bu eğitimde, LAMP yığınını CentOS 8’e nasıl kuracağınızı öğrenin.

CentOS 8'de LAMP yığını nasıl kurulur?

Önkoşullar

  • CentOS 8 Linux çalıştıran bir sunucu
  • Bir terminal penceresi/komut satırı (Ara > terminal)
  • olan bir kullanıcı hesabı sudo veya kök ayrıcalıklar
  • bu yum ve varsayılan olarak dahil edilen RPM paket yöneticileri

Aşağıda özetlenen yükleme adımlarını izleyin ve gerekli yazılımı belirtilen sırada yükleyin. Bu kılavuz CentOS 8 kullanıcıları için olduğundan, zaten kurulu olduğu varsayılarak yığının ilk katmanını (Linux işletim sistemi) atlar.

1. Adım: Sistem Yazılım Paketlerini Güncelleyin

Yeni yazılımı kurmadan önce bir terminal penceresi açın ve paket deposunu güncelleyin:

sudo yum update

2. Adım: Apache’yi Kurun

1. Apache Web Hizmetlerini şu komutla kurun:

sudo yum -y install httpd
Apache, CentOS 8 sunucusuna başarıyla yüklendi

2. Ardından, çalıştırarak Apache hizmetini başlatın:

sudo systemctl start httpd.service

3. Apache’nin çalıştığını doğrulamak için bir web tarayıcısı açın ve sunucunun genel IP adresine gidin. Aşağıdaki görüntüdeki gibi Apache Test Sayfasını göstermelidir.

apache centos 8'de çalışıyor

3. Adım: MySQL’i kurun

LAMP yığınının üçüncü katmanı MySQL veya MariaDB’dir. Her ikisi de web sitenizdeki verileri depolamak ve yönetmek için kullanılan açık kaynaklı veritabanı yönetim sistemleridir.

Bu örnekte, öğretici bir MySQL kurulumu içerir. Alternatif olarak, MariaDB’yi kurabilirsiniz.

1. MySQL deposunu ekleyerek başlayın:

rpm -ivh https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm

2. Depoyu yazarak kontrol edin:

sudo yum repolist all |grep mysql | grep enabled

Çıktı, mevcut farklı MySQL seçeneklerinin bir listesini göstermelidir.

MySQL depoları listesinin çıktısı

3. Şimdi MySQL’i kurun:

sudo yum --disablerepo=AppStream install -y mysql-community-server
mysql yükleme örneği

4. Ardından, MySQL hizmetini etkinleştirin ve açılışta başlayacak şekilde ayarlayın:

sudo systemctl start mysqld
sudo systemctl enable mysqld

5. Aşağıdaki komutla hizmetin düzgün çalışıp çalışmadığını kontrol edin:

sudo systemctl status mysql

Çıktı hizmeti göstermelidir aktif (çalışıyor).

MySQL durumunu kontrol etme

4. Adım: MySQL Güvenliğini Yapılandırın

Bir sonraki adım, temel MySQL güvenlik ayarlarını yapılandırmaktır.

1. Geçici MySQL kök parolasını görüntüleyerek başlayın:

cat /var/log/mysqld.log | grep -i 'temporary password'

Sistem geçici MySQL şifresini görüntüler.

Güvenliği yapılandırmak için MySQL'den geçici parola isteyin.

2. Ardından, şu komutu çalıştırın:

sudo mysql_secure_installation

Önceki adımda alınan MySQL kök parolasını sağlayın.

3. Ardından, parola gücü standartlarını karşıladığından emin olarak yeni bir parola girin ve yeniden girin.

4. Parolayı güncelledikten sonra, kök parolayı değiştirmeniz istenir. Bunu yapmak için yazın y ve vur Girmek.

5. Çıktı, şifrenin tahmini gücünü gösterir. Basmak y Sağlanan şifre ile devam etmek için.

Soruların geri kalanını ile cevaplayın y Ve Girmek:

  • Anonim kullanıcılar kaldırılsın mı? (y)
  • Kök girişine uzaktan izin verilsin mi? (y)
  • Test veritabanı kaldırılsın ve ona erişilsin mi? (y)
  • Ayrıcalık tabloları şimdi yeniden yüklensin mi? (y)

Bununla, MySQL güvence altına alınmıştır.

MySQL veritabanını başarıyla güvenli hale getirdiğinizi gösteren çıktı.

Adım 5: PHP ve Destekleyici Modülleri Kurun

PHP programlama dilini ve phpMyAdmin için destekleyici modülleri yükleyerek son katmanı kurun:

sudo yum -y install php php-pdo php-pecl-zip php-json php-common php-fpm php-mbstring php-cli php-mysqlnd wget upzip
Lamba yığınının bir parçası olarak CentOS 8'de kurulu PHP

Ardından, web sunucusunu yeniden başlatarak PHP modülünün Apache ile çalışmasını sağlayın:

sudo systemctl restart httpd.service

Adım 6: Güvenlik Duvarını Ayarlayın

CentOS’ta güvenlik duvarı kurduysanız, Apache bağlantılarına izin vermek için yapılandırmayı ayarlamanız gerekir.

1. HTTP trafiği için güvenlik duvarını şu komutla açın:

sudo firewall-cmd --permanent --zone=public --add-service=http

2. Ardından, HTTPS trafiğine de izin verecek şekilde ayarlayın:

sudo firewall-cmd --permanent --zone=public --add-service=https

3. Değişikliklerin gerçekleşmesi için güvenlik duvarını yeniden başlatın:

sudo firewall-cmd --reload

4. Aşağıdakileri çalıştırarak HTTP ve HTTPS yollarının kalıcı olarak açık olduğunu doğrulamak için kontrol edin:

sudo firewall-cmd --permanent --list-all

Çıktı göstermelidir http Ve https hizmetler listesinde.

Açık güvenlik duvarı rotalarını listele

7. Adım: PHP’yi Apache ile Test Edin

Apache, varsayılan web sitesi dizininde bir web kök dosyası oluşturur /var/www/html/. Bu dizinden bir test çalıştırarak PHP’nin düzgün kurulup kurulmadığını kontrol etmek için.

1. Oluşturun bilgi.php dizinin içindeki dosya:

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

2. Ardından, aşağıdaki içeriği ekleyin:

<?php

phpinfo ();

?>

3. Kaydetmek Ve çıkış dosya.

4. Şimdi, PHP’nin düzgün çalışıp çalışmadığını kontrol edin. Bir web tarayıcısı açın ve URL’ye gidin (yerine ip_address sunucunun genel IP’si ile):

http://ip_address/info.php

Tarayıcı içeriği aşağıdaki resimde olduğu gibi göstermelidir.

centos 8'de PHP kurulumunun doğrulanması

Çözüm

Artık CentOS 8 sisteminizde çalışan bir LAMP Stack kurulumuna sahip olmalısınız.

Ardından, XAMPP yığını veya MEAN yığını gibi diğer yığın alternatiflerini keşfedin.

İlgili Mesajlar

Yorum eklemek için giriş yapmalısınız.