LAMP Server Kurulumu
LAMP - Linux + Apache + MySQL + PHP için kısaltmadır.
Linux işletim sistemidir. Apache web sunucusudur. MySQL veritabanıdır. PHP de içeriği yönetir. (Kimi zamanlar PHP veya Phyton yerine Perl kullanılır.)
Sunucunuza istek yapıldığında, istek önce web sunucusu olan Apache'ye ulaşır. Apache ilgili işlemleri yapıp isteği PHP'ye iletir. PHP veritabanı olan MySQL ile birlikte çalışıp sonuç sayfasını oluşturur. Apache sonuç sayfasını istemciye geri gönderir.
Kurulum için VPS hosting hizmetine, SSH erişimine (Windows'da Putty, Mac ve Linux'da Terminal) ve sudo yetkisine sahip kullanıcıya ihtiyacınız vardır.
1. Apache Kurulumu
Sunucunuza SSH bağlantısı kurduktan sonra
sudo apt-get install apache2
komutuyla Apache kurabilirsiniz.
2. MySQL Kurulumu
Apache kurulumu tamamlandığında
sudo apt-get install mysql-server
komutunu kullanarak MySQL kurulumunu başlatabilirsiniz. Bu aşamada ekran üzerinde bazı bilgiler girmeniz istenecek. Güvenlik için root şifresini boş bırakmadığınızdan emin olun.
3. PHP Kurulumu
sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql php-cgi php-curl php-json
komutuyla da PHP'yi ve beraberinde gerekli belli başlı ek modülleri kurabilirsiniz.
Temelde bu komutlar LAMP kurulumu için yeterlidir. Ancak daha dikkatli bir şekilde ilerlemek için ara ara kontroller yapabilir ve hatta başlamadan önce root kullanıcısı ile işlem yapmak yerine yeni bir sudo kullanıcısı oluşturabilirsiniz.
İşlem detayları için kaynağa göz atabilirsiniz.
KAYNAK: LAMP Server Kurulumu: Ubuntu 16.04 Linux + Apache + MySQL + PHP