Linux Üzerine LAMP Kurulumu Nasıl Yapılır
Selamlar gençler uzun zamandır yoktum birileri demiş öldü şimdi yazsınlar kral geri döndü 😀 diye bir giriş yapmayı çok isterdim ama yaptım zaten 🙂
LAMP ( Linux , Apache , Maria DB yada Mysql ve Phpmyadmin ) kelimelerinini baş harflerinden oluşmuştur. Kullanım amacı ise localde server tarafında çalışan dosyalarınızı çalıştırabilmek içindir.Projelerinizi localden hızlıca yapabilmeniz için xampp,wamp server benzeri gibi bir programdır.
Ben Linux mint kullanıcısıyım onun üzerine kurdum ve bundan dolayı mint için anlatacağım fakat tüm linux pc ler için aynı komutlar sadece apt-get yerine yum install diyorsunuz hepsi o kadar 🙂 Başlayalım..
1.Adım Apache Kurulumu
sudo apt-get install apache2
Kurulum sonrasında tarayıcınızdan http://localhost yazarak girdiğinizde IT’S WORKS yazısını gördüyseniz olay tamam demektir. Şimdi sıra geldi mariadb kurmaya.
2.Adım Maria DB Kurulumu
Bu anlatımda MySQL yerine, yine bir MySQL geliştirici olan Monty Widenius tarafından yeni özellikler ve hız iyileştirmeleri eklenerek çatallanan MariaDB uygulamasını kuracağız. MariaDB uygulaması MySQL ile uyumludur.
Aşağıdaki komutla MariaDB kurulumunu gerçekleştirebilirsiniz.
sudo apt-get install mariadb-server mariadb-client
Kurulum sonrasında mysql şifresini ayarlamak için aşağıdaki komutu giriyoruz.
sudo mysql_secure_installation
Aşağıdaki örneğe göre MariaDB root şifrenizi ayarlayabilirsiniz.
Enter current password for root (enter for none): (Burada giriş (enter) tuşuna basacaksınız)
Set root password? [Y/n] (Burada y tuşuna basarak devam edeceksiniz)
New password: (Burada root şifrenizi gireceksiniz)
Re-enter new password: (Burada root şifrenizi yeniden gireceksiniz)
Remove anonymous users? [Y/n] (Burada y tuşuna basarak devam edeceksiniz)
Disallow root login remotely? [Y/n] (Burada y tuşuna basarak devam edeceksiniz)
Reload privilege tables now? [Y/n] (Burada y tuşuna basarak devam edeceksiniz)
Aşağıdaki komutla MariaDB’ye root girişi yapmayı test edebilirsiniz.
sudo mysql -u root -p
MariaDB’nin çalışıp çalışmadığını aşağıdaki komutla kontrol edebilirsiniz.
sudo service mysql status
3.Adım PHP 7.0 Kurulumu
sudo apt-get install php7.0 libapache2-mod-php7.0
Sonrasında ise apache restart
sudo systemctl restart apache2
4.Adım PHP için MariaDB (MySQL) Destek Paketlerinin Kurulumu
PHP7’ye için MariaDB (MySQL) desteği kazandırmak için gerekli paketleri aşağıdaki komutla kurabilirsiniz.
sudo apt-get install php7.0-mysql php7.0-curl php7.0-gd php7.0-intl php-pear php-imagick php7.0-imap php7.0-mcrypt php-memcache php7.0-pspell php7.0-recode php7.0-sqlite3 php7.0-tidy php7.0-xmlrpc php7.0-xsl php7.0-mbstring php-gettext
Sonrasında ise apache restart isteyecektir.
sudo systemctl restart apache2
Phpmyadmin Kurulumu
sudo apt-get install phpmyadmin
Kurulum sırasında sizden tercih yapmanız isteyecek bir alan gelecek. Bu ekranda yukarı ve aşağı tuşları ile apache2’yi seçmeli ve boşluk tuşuna basarak işaretlemelisiniz. Sonrasında sekme (tab) tuşuna basarak “Tamam” seçeneğini seçip giriş (enter) tuşu ile kuruluma devam edeceksiniz.
phpmyadmin paketinin veritabanı dbconfig-common ile yapılandırılsın mı?
Sorusuna evet diyerek devam ediceksiniz.
phpmyadmin paketi için MySQL uygulama parolası:
Sonraki alanda PhpMyAdmin için bir parola belirleyip kurulumu bitirebilirsiniz.
Ardından aşağıdaki komutla apache2.conf yapılandırma dosyasını açınız.
sudo xed /etc/apache2/apache2.conf
açılan dosyanın en altına aşağıdaki satırı ekleyip dosyayı kaydediniz,
Include /etc/phpmyadmin/apache.conf
Sonrasında apache restart ediyoruz.
sudo systemctl restart apache2
Artık http://localhost/phpmyadmin ile PhpMyAdmin web arayüzüne ulaşabilirsiniz. Açılan sayfada kullanıcı adı olarak root, parola olarak MariaDB kurulumunda belirlenen root parolasını gireceksiniz.
Eğer belirlediğiniz root parolası ile giriş yapamadıysanız aşağıdaki komutu uçbirimde çalıştırınız.
sudo mysql -u root
use mysql;
update user set plugin='' where User='root';
flush privileges;
\q
İşlem bu kadar gençler sağlıcakla kalın lütfen kanalımı ve bloğumu takipte kalmayı unutmayın 🙂
Sonraki konuda görüşmek üzere
Kanalıma abone olmayı unutmayın 🙂..