LAMP = Linux + Apache + MySql + PHP ‘nin kısaltmasıdır. Bir web sitesi kurmayı planlıyorsanız ve PHP ile kodlama yapacaksanız bu iş için oldukça idealdir. LAMP bir sistemin üzerine rahatlıkla WordPress kurulabilir. Bu yazımızda Ubuntu 16.04 versiyonu üzerine LAMP Kurulumu işlemini anlatacağız.
Apache Kurulumu ve FireWall Ayarı
Apache dünyanın en ünlü Web Server’ıdır. NGix gibi sistemler tarafından zorlanmış olsa da tahtını kimseye bırakmamıştır. Web Sitesi Host etmek isteyenlerin öncelikli tercihi çoğu zaman Apache olmuştu. Şimdi Ubuntu üzerinde Apache Kurulumu işlemine bir bakalım.
Gerekli dosyaları indirebilmek için aşağıdaki komutları sırayla çalıştırın.
sudo apt-get update
sudo apt-get install apache2
sudo komutunu kullandığımız için sizden parola isteyecektir. Parolanızı girdikten sonra işlemleriniz gerçekleşecektir. Dikkat edin apache install sürecinde ne kadarlık yer kullanacağını size belirttikten sonra kuruluma devam etmek isteyip istemediğinizi soracaktır. Y deyip Enter’a basın.
Kontrol Amaçlı olarak Aşağıdaki kodu girin…
Aşağıdaki gibi bir çıktı alırsanız sıkıntı yok demek…
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Syntax OK
Şimdi ana konfigürasyon dosyamızı düzenleyelim. Aşağıdaki komutu çalıştırın.
Şimdi ServerName bilgisi girmemiz gerekiyor. Servername ifadesi ip adresi de olabilir, domain adresi de, ancak unutmayın, domain adresini uygun şekilde konfigüre etmediyseniz domain üzerinden ulaşamazsınız.
En alt satıra aşağıdaki satırı ekleyin.
Şimdi syntax error var mı diye kontrol yapalım.
Aşağıdaki çıktıyı aldıysanız hatanız yok demektir.
Apache’yi restart edelim.
Firewall Ayarları
İçerik
Burada yapacağımız ayarlar Firewall’un web trafiğine izin vermesini sağlayacaktır.
Aşağıdaki komutu çalıştırın.
Şöyle bir çıktı alacaksınız
Apache Full profilinin 80 ve 443 portlarına izin verdiğinden emin olmak için aşağıdaki komutu çalıştıralım.
Çıktı aşağıdaki gibi olacaktır.
Şimdi Apache Profiline izin verelim
Bu işlemin ardından apache kurulumu tamamlanmış olmaktadır.
http://ip_adresiniz
Eğer aşağıdaki sayfayı görüyorsanız ayarlarınızda hata yok demektir.
Server IP Adresini Bulma
Eğer serverınızın IP Adresini bilmiyorsanız ve bunu bulmak istiyorsanız aşağıdaki komutu girebilirsiniz.
Bunun dışında curl servisini kurarak da istediğiniz servisin ip adresini öğrenebilirsiniz. Aşağıdaki komutları girerek deneyebilirsiniz.
Ubuntu MySQL Kurulumu
Çok uzatmadan hemen install komutunu verelim.
Size kullanacağı disk alanını söyleyip onay verip vermediğinizi soracaktır. Y (büyük y) tuşuna basarak devam edin.
Yükleme işleminden sonra installation işlemine geçiş yapılacaktır.
Bu aşamada sizden parola vb. bilgiler isteyecektir. Gireceğiniz bilgiler özenli olmalı. Rastgele olmamalıdır.
Bu aşamada sizlere birçok bilgi soracak, hepsine y diyerek geçebilir ya da kendinize uygun konfigürasyonu yapabilirsiniz. Yalnızca password strength bölümünü yüksek tutarsanız yeni parola isteyebilir.
Ubuntu Üzerinde PHP Kurulumu
Aşağıdaki komutla install işlemini yapın
Ufak bir ayar yapmamız gerekecek aşağıdaki komutu girin
Komutu girdikten sonra aşağıdaki gibi bir şey göreceksiniz
Burada index.php ifadesini silin, DirectoryIndex ile index.html arasına yazın. Ya da aşağıda ifadeyi direkt kopyalayıp yapıştırabilirsiniz. Yani eninde sonunda sıralama aşağıdaki gibi olmalıdır.
Değişikliklerin etkili olabilmesi için Apache’yi restart edelim
php-cli Modülü Kurulumu
Php’nin ilgili modülünü kurmak için aşağıdaki komutu girin.
Test Aşaması
Bir tane php dosyası oluşturup çalışıyor mu diye kontrol edelim.
Aşağıdaki komutu girin
Aşağıdaki kodu editöre yazın. ctrl+o ile kaydedip ctrl+x ile çıkın.
<?php
phpinfo();
?>
http://serveradresiniz/info.php
yukarıdaki linke gittiğinizde aşağıdaki gibi görüntü alıyorsanız web serverınız php kodlarını yorumluyor demektir.
oluşturduğumuz info.php’yi tekrar siliyoruz ve tüm işlemlerimizi burada tamamlıyoruz.
- sudo rm /var/www/html/info.php
s.a bu zamana kadar kurduğum en sıkıntısız lamp dı 🙂 teşekkür ederim. Detaylı anlatımın için. Bir sorum olacaktı, şimdi kurulumda php 7.1 sürümü geliyor ya. eski sürüm php dosyalarını çalıştırmak için 5.3 5.4 gibi sürümleri nasıl yüklerim.
canavar gibi anlatım olmuş. eline sağlık