Ubuntu 16.04'te LEMP yığını (Linux, Nginx, MySQL, PHP) kurmak, modern web uygulamaları geliştirmek için popüler bir seçenektir. İşte adım adım LEMP yığınının kurulumu ve ayarlanması:
**1. Nginx Kurulumu:**
Ubuntu 16.04'te Nginx web sunucusunu kurmak için terminale şu komutu girin:
```
sudo apt update
sudo apt install nginx
```
Kurulum tamamlandıktan sonra Nginx otomatik olarak başlatılacaktır.
**2. MySQL Kurulumu:**
MySQL veritabanı sunucusunu Ubuntu 16.04'te kurmak için aşağıdaki komutları kullanın:
```
sudo apt install mysql-server
```
Kurulum sırasında bir yönetici parolası belirlemeniz istenecektir.
**3. PHP ve PHP-FPM Kurulumu:**
PHP ve PHP-FPM (PHP FastCGI Process Manager) paketlerini yüklemek için terminalde şu komutu çalıştırın:
```
sudo apt install php-fpm php-mysql
```
**4. Nginx ve PHP-FPM Entegrasyonu:**
Nginx, PHP dosyalarını işleyebilmesi için PHP-FPM ile entegre edilmelidir. Bunun için Nginx yapılandırma dosyasını düzenleyin:
```
sudo nano /etc/nginx/sites-available/default
```
Aşağıdaki satırları `server` bloğu içine ekleyin:
```
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
}
```
Daha sonra Nginx'i yeniden başlatın:
```
sudo systemctl restart nginx
```
**5. Firewall Ayarları:**
Varsayılan Ubuntu 16.04 kurulumunda bir güvenlik duvarı etkin değildir. Ancak, sunucunuzda bir güvenlik duvarı kullanıyorsanız, Nginx ve MySQL portlarını (80 ve 3306) izin vermelisiniz.
**6. Test Etme:**
Şimdi, Nginx'in ve PHP-FPM'in doğru şekilde çalıştığını kontrol etmek için bir PHP dosyası oluşturun. Örneğin, `/var/www/html/info.php` adında bir dosya oluşturun ve içine aşağıdaki kodu ekleyin:
```php
phpinfo();
?>
```
Tarayıcınızı açın ve `http://localhost/info.php` adresine gidin. Eğer PHP bilgileri içeren bir sayfa görüyorsanız, kurulum başarıyla tamamlanmış demektir.
LEMP yığını, web sunucunuzun temelini oluşturur ve modern web uygulamaları için sağlam bir altyapı sağlar. Bu adımları takip ederek, Ubuntu 16.04 üzerinde LEMP yığını kurabilir ve web tabanlı projelerinizi geliştirmeye başlayabilirsiniz.
Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,
Bir Destek Talebi Oluşturun.