Ubuntu 18.04 LTS üzerinde LEMP yığını (Linux, Nginx, MySQL/MariaDB, PHP) kurmak, web sunucu ve veritabanı sunucusu gerektiren web tabanlı uygulamalar geliştirmek veya barındırmak isteyenler için önemli bir adımdır. Bu makalede, Ubuntu 18.04 LTS üzerinde LEMP yığını kurmanın adımları ve yapılandırılması hakkında bilgi verilecektir.
**Nginx Web Sunucusu Kurulumu:**
İlk olarak, Nginx web sunucusunu Ubuntu 18.04 LTS üzerinde kurmalısınız. Terminali açın ve aşağıdaki komutları sırasıyla çalıştırarak Nginx paketini yükleyin ve hizmeti başlatın:
```bash
sudo apt update
sudo apt install nginx
sudo systemctl start nginx
sudo systemctl enable nginx
```
Nginx'in kurulumunu tamamladıktan sonra, tarayıcınızı açarak `http://localhost` veya sunucunuzun IP adresi üzerinden erişerek Nginx'in çalışıp çalışmadığını kontrol edebilirsiniz.
**MySQL/MariaDB Veritabanı Sunucusu Kurulumu:**
LEMP yığınının bir sonraki bileşeni, veritabanı sunucusudur. Ubuntu 18.04 LTS, MySQL'in yerini alarak varsayılan olarak MariaDB'yi kullanmaktadır. Aşağıdaki komutları kullanarak MariaDB'yi kurun ve başlatın:
```bash
sudo apt install mariadb-server
sudo systemctl start mariadb
sudo systemctl enable mariadb
```
Kurulum sırasında size MariaDB için bir root parolası belirleme seçeneği sunulacaktır. Güvenlik nedenleriyle bu parolayı mutlaka belirlemelisiniz.
**PHP Kurulumu:**
Son olarak, LEMP yığınının üçüncü bileşeni olan PHP'yi kurmanız gerekmektedir. Aşağıdaki komutları kullanarak PHP paketini ve gerekli modülleri yükleyin:
```bash
sudo apt install php-fpm php-mysql
```
PHP'nin kurulumunu tamamladıktan sonra, Nginx web sunucusunu yapılandırmanız gerekebilir:
```bash
sudo nano /etc/nginx/sites-available/default
```
Dosyayı aşağıdaki gibi düzenleyin:
```nginx
server {
listen 80;
server_name your_domain.com;
root /var/www/html;
index index.php index.html index.htm;
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
}
}
```
Yapılandırmayı kaydedip dosyayı kapatın ve Nginx'i yeniden başlatın:
```bash
sudo systemctl restart nginx
```
**LEMP Yığını Testi:**
LEMP yığını kurulumunu tamamladıktan sonra, sisteminizin düzgün çalışıp çalışmadığını test etmek için bir PHP bilgi sayfası oluşturabilirsiniz. Terminalde aşağıdaki komutu çalıştırarak `phpinfo.php` dosyasını oluşturun:
```bash
echo "" | sudo tee /var/www/html/phpinfo.php
```
Daha sonra tarayıcınızı açarak `http://localhost/phpinfo.php` adresine gidin ve PHP bilgi sayfasını görüntüleyin. Bu sayfa, PHP'nin yüklü olduğunu ve doğru şekilde yapılandırıldığını doğrulamanıza yardımcı olacaktır.
LEMP yığını, Ubuntu 18.04 LTS üzerinde web sunucuları ve web tabanlı uygulamalar geliştirmek veya barındırmak isteyenler için güçlü ve esnek bir çözümdür. Bu makaledeki adımları takip ederek LEMP yığını kurabilir ve web projelerinize başlayabilirsiniz.
Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,
Bir Destek Talebi Oluşturun.