Linux Apache MySQL PHP (LAMP) Server Kurulumu
LAMP Server Kurulumu
LAMP server Linux, Apache, MySQL ve PHP’nin kısaltmasıdır. Başkent Web Tasarımın bu yazısında sırası ile
1 – Apache Kurulumu ,
2 – MySQL Kurulumu ,
3 – PHP Kurulumu
gerçekleştireceğiz.
Bu kurulumları gerçekleştirirken önerimiz root kullanıcısı kullanmamanız olacaktır.
Root yetkili yeni bir kullanıcı oluşturmak için aşağıdaki komutları takip edebilirsiniz.
1) adduser <yeni-kullanici>
Bu komut ile sunucunuza yeni bir kullanıcı oluşturabilirsiniz.
2) usermod -aG sudo <yeni-kullanici>
Burada kullandığımız komut ise yeni oluşturduğumuz kullanıcımıza root yetkisi vermemizi sağlar.
3) sudo su – <yeni-kullanici>
bu komut ise root kullanıcısından yeni oluşturduğumuz kullanıcıya geçmemizi sağlayacaktır.
Apache2 Server Kurulumu
ilk olarak kurulum yapmadan önce sistemimizi yenileyelim
sudo apt-get update
sudo apt-get upgrade
Sistemimizi güncelledikten sonra sıra apache2 kurulumuna geldi,
sudo apt-get install apache2
Bu komut ile apache’nin sistemimize kurulmasını sağlıyoruz.
Kurulumu gerçekleştirdikten sonra tarayıcımızın URL bölümüne ip adresimizi yazarak kontrollerimizi sağlayabiliriz.
Eğer ip adresinizi bilmiyorsanız dig +short myip.opendns.com @resolver1.opendns.com komutunu çalıştırarak ip adresinizi öğrenebilirsiniz.
Kurulumda Hata Aldıysanız
Aldığınız hata muhtemelen güvenlik duvarınızın aktif olmamasında kaynaklıdır. Bunun için;
sudo apt-get install ufw
Bu komutla güvenlik duvarınızı kurun ve
sudo ufw allow http
sudo ufw allow https
Komutları ile güvenlik duvarınızda Apache’nin web isteklerine cevap verdiği 80 ve 443 no’lu portlarını açıyoruz.
sudo systemctl status apache2
Bu komut ile Apache’nin çalışıp çalışmadığını kontrol edebiliriz.
MySQL Kurulumu
MySQL sunucu üzerinde çalışacak uygulamalarımız için bir veri tabanıdır
sudo systemctl status apache2
Komutu ile MySQL kurulumunu gerçekleştiriyoruz. Bu kurulum sırasında MySQL root kullanıcısı için şifre belirlemeniz gerekmekte bu alanı boş bırakmayın. Güvenli bir şifre belirleyerek devam edebilirsiniz.
MySQL kurulumu tamamlandıktan sonra
sudo systemctl status mysql
Komutu ile MySQL veri tabanınızın çalışıp çalışmadığını kontrol edebilirsiniz.
PHP Kurulumu
Bu adımda ise son adım olan PHP kurulumunu gerçekleştireceğiz.
1- sudo apt-get install php
2- sudo apt-get install libapache2-mod-php
3- sudo apt-get install php-mcrypt
4- sudo apt-get install php-mysql
5- sudo apt-get install php-cgi
6- sudo apt-get install php-curl
7- sudo apt-get install php-json
Komutu ile sunucunuza PHP’nin son versiyonunu ve uygulamaları çalıştırması için gerekli birkaç eklentiyi kuracağız
eklentileri tek seferde kurmak için;
sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql php-cgi php-curl php-json
Bu komutu kullanabilirsiniz.
PHP kurulumunu yaptıktan sonra sistemimiz tamamlanmış oluyor. Artık sunucunuzun ip adresi üzerinden php ile yazılmış web sayfaları – web uygulamaları çalıştırabilirsiniz. Elinizde domain varsa apache2 ayarlaması yaparak sunucumuza bir ya da daha fazla domain bağlayabilirsiniz.
İyi Çalışmalar.
Ankara Web Tasarım Firması Başkent Web Tasarım
- Published in Ankara Web Tasarım, Genel, Linux, Özgün, SEO, Server, Sunucu, Ubuntu, Web Tasarım, Yazılım