FreeBSD 12 üzerinde LAMP yığınının (Linux, Apache, MySQL/MariaDB, PHP) kurulumu ve yapılandırılması, bir web sunucusu oluşturmak isteyen kullanıcılar için yaygın bir gereksinimdir. İşte bu adımları adım adım gerçekleştirmek için bir kılavuz:
1. **Apache Web Sunucusunun Kurulumu:**
FreeBSD 12'de Apache, ports koleksiyonundan veya paket yöneticisi olan `pkg` aracılığıyla kolayca kurulabilir. Kurulum komutu şu şekildedir:
```
sudo pkg install apache24
```
Kurulum tamamlandıktan sonra, Apache servisini başlatın ve başlangıçta otomatik olarak başlatılmasını sağlayın:
```
sudo sysrc apache24_enable=YES
sudo service apache24 start
```
2. **MySQL veya MariaDB Veritabanı Sunucusunun Kurulumu:**
LAMP yığınının M bileşeni olan MySQL veya MariaDB, ports koleksiyonundan veya `pkg` aracılığıyla kurulabilir. Örneğin, MySQL'i kurmak için şu komutu kullanabilirsiniz:
```
sudo pkg install mysql80-server
```
Kurulumun ardından, MySQL servisini başlatın ve başlangıçta otomatik olarak başlatılmasını sağlayın:
```
sudo sysrc mysql_enable=YES
sudo service mysql-server start
```
3. **PHP'nin Kurulumu ve Apache ile Entegrasyonu:**
FreeBSD 12'de PHP, ports koleksiyonundan veya `pkg` aracılığıyla kurulabilir. Apache ile PHP entegrasyonunu sağlamak için `mod_php` modülünü kurmanız gerekir:
```
sudo pkg install mod_php74
```
PHP kurulumunun ardından, Apache yapılandırma dosyasını (`httpd.conf`) düzenleyin ve PHP modülünü etkinleştirin.
4. **Test Sayfasının Oluşturulması:**
Apache'nin çalışıp çalışmadığını kontrol etmek ve PHP'nin doğru şekilde yapılandırılıp yapılandırılmadığını test etmek için bir test sayfası oluşturun. Örnek bir PHP test sayfası oluşturmak için aşağıdaki adımları izleyin:
```
sudo nano /usr/local/www/apache24/data/info.php
```
`info.php` dosyasına aşağıdaki içeriği ekleyin:
```php
phpinfo();
?>
```
Daha sonra, web tarayıcınızda `http://localhost/info.php` adresine giderek PHP bilgilerini görüntüleyin.
5. **Güvenlik Ayarları ve Bakım:**
Kurulumdan sonra, MySQL veya MariaDB veritabanı yöneticisinin varsayılan parolasını değiştirin ve güvenlik duvarı ayarlarını yapın. Ayrıca, düzenli olarak sistem güncellemelerini ve yedeklemelerini yapmayı unutmayın.
LAMP yığınının başarılı bir şekilde kurulmasıyla, FreeBSD 12 üzerinde güçlü bir web sunucusu oluşturabilir ve dinamik web uygulamalarını barındırabilirsiniz. Bu adımları izleyerek, Linux, Apache, MySQL/MariaDB ve PHP'nin birleşiminden oluşan bu popüler web sunucusunu kolayca oluşturabilirsiniz.
Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,
Bir Destek Talebi Oluşturun.