Ubuntu 16.04 üzerinde LAMP yığınının (Linux, Apache, MySQL, PHP) kurulumu ve yapılandırılması oldukça yaygın bir iştir. LAMP yığını, web tabanlı uygulamalar geliştirmek için temel bir altyapı sağlar. İşte adım adım LAMP yığınının kurulumu ve ayarlanması:
**1. Apache'nin Kurulumu:**
Ubuntu 16.04'te Apache web sunucusu, varsayılan depolardan kolayca kurulabilir. Terminali açın ve aşağıdaki komutları kullanarak Apache'yi yükleyin:
```
sudo apt update
sudo apt install apache2
```
**2. MySQL'in Kurulumu:**
MySQL veritabanı sunucusunu kurmak için aşağıdaki komutları kullanın. Kurulum sırasında bir yönetici parolası oluşturmanız istenecektir:
```
sudo apt install mysql-server
```
**3. MySQL Güvenlik Ayarları:**
MySQL güvenlik ayarlarını yapılandırmak için aşağıdaki komutu kullanarak güvenlik ayarlarını çalıştırın:
```
sudo mysql_secure_installation
```
Bu adımda size MySQL yönetici parolanızı girmeniz ve güvenlik ayarlarını yapılandırmanız istenecektir.
**4. PHP'nin Kurulumu:**
PHP'yi ve gerekli modülleri kurmak için aşağıdaki komutu kullanın:
```
sudo apt install php libapache2-mod-php php-mysql
```
**5. Apache'nin PHP ile Entegrasyonu:**
Apache, PHP dosyalarını işleyebilmesi için yapılandırılmalıdır. Bunun için Apache'yi yeniden başlatın ve PHP modülünü etkinleştirin:
```
sudo systemctl restart apache2
sudo a2enmod php7.0
```
**6. Test Etme:**
Şimdi, Apache'nin ve PHP'nin 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'nin bilgilerini içeren bir sayfa görüyorsanız, kurulum başarıyla tamamlanmış demektir.
**7. Firewall Ayarları:**
Varsayılan Ubuntu 16.04 kurulumunda bir güvenlik duvarı etkin değildir. Ancak, sunucunuzda bir güvenlik duvarı kullanıyorsanız, Apache ve MySQL portlarını (80 ve 3306) izin vermelisiniz.
Bu adımları takip ederek, Ubuntu 16.04 üzerinde LAMP yığını kurabilir ve web tabanlı uygulamalar geliştirmeye başlayabilirsiniz. LAMP yığını, web sunucunuzun temelini oluşturur ve çeşitli PHP tabanlı platformlarla uyumludur.
Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,
Bir Destek Talebi Oluşturun.