Ubuntu 18.04 localhost kurulumu
1038

Ubuntu 18.04 localhost kurulumu

Bir önceki Ubuntu localhost kurulumu yazısında Ubuntu 17.10 sürümünü kullanıyordum ve o günden bugüne hem Ubuntu sürüm güncellemesi yaptı hem de PHP ve MySQL. Sürüm güncellemelerinden sonra Ubuntu localhost kurulumu ile ilgili farklılıklar oluştu. Kuruluma sıfırdan başlayalım. Yapılan işlemler terminalden (uç birim) yapılacaktır.

Ubuntu Apache kurulumu

sudo apt install apache2 komutuyla apache kurulumunu yapıyoruz.

ubuntu apache install

Kurulum tamamlandıktan sonra tarayıcımızdan http://localhost adresine giderek sunucunun kurulup kurulmadığını görebiliriz.

ubuntu localhost

Ubuntu MySQL kurulumu

sudo apt install mysql-server komutuyla kurulum işlemi başlatılacak. Daha önceki sürümlerde MySQL için kullanıcı adı ve şifre oluşturma ekranı geliyordu fakat bu sefer bunları oluşturmadan direkt kurulum yapılacak.

ubuntu mysql server install

Ubuntu PHPMyAdmin kurulumu

sudo apt-get install phpmyadmin php-mbstring php-gettext -y  komutuyla kurulum işlemini başlatıyoruz.

ubuntu phpmyadmin install

Devamında hangi web sunucusu için yapılandırma yapılması istenildiği sorulacak ve Apache 2’yi seçeceğiz.

ubuntu phpmaydmin install

Ardından konfigürasyon ile ilgili soru ekranı gelecek ve “evet” yazıp devam edeceğiz. Son olarak SQL bağlantısı için parola isteyecek ve bunu da yapıp kurulumu tamamlayacağız. (localde çalıştığı için güçlü parola vermeye gerek yok düşünüyorum. Parolayı 123456 yapıp geçtim. )

ubuntu phpmyadmin

phpmyadmin kullanıcısına MySQL’den ayrıcalık vereceğim ve tüm işlemler bitmiş olacak.

ubuntu mysql config

Sırasıyla kullanacağımız komutlar:

sudo mysql

grant all privileges on *.* to 'phpmyadmin'@'localhost' ;

flush privileges ;

exit

Artık http://localhost/phpmyadmin adresinden kullanıcı adı ve parolayı girerek PHPMyAdmin sayfasına giriş yapabilirim.

ubuntu phpmyadmin

ubuntu phpmyadmin

NOT : PHPMyAdmin’e giriş için phpmyadmin kullanıcı adı değilde başka bir kullanıcı adı tanımlamak için şunlar yapılmalıdır; (ben kullanıcı adı salih olan  ve parolası 123456 olan bir kullanıcı ekleyeceğim.)

sudo mysql

create user salih on *.* by identified ‘123456’ ;

grant all privileges on *.* to ‘salih’@’localhost’ ;

flush privileges ;

exit

Benzer Yazılar

7 Yorum

    erkan

    taskseldeki lamp topluca kurar hepsini.

    20 Nisan 2019 Cevapla
      Salih ALTUNTAŞ
      salih

      O yöntemi denemedim. Bugüne kadar hep adım adım yükledim. Bir daha yüklemem gerekirse Tasksel ile yüklemeyi denerim.

      20 Nisan 2019 Cevapla
    ptergrand

    teşekkür ederim çok güzel olmuş ellerinize sağlık

    19 Ekim 2019 Cevapla
    ptergrand

    mysql> grant all privileges on *.* to ‘phpmyadmin’@’localhost’ ;
    ERROR 1133 (42000): Can’t find any matching row in the user table
    mysql>

    hocam bur’ya ne yazmam lazım yardımcı olurmusunuz

    19 Ekim 2019 Cevapla
      erkan kavas

      phpmyadmin@localhost’a tanımlı bir kullanıcı yok. diyo. önce onu eklemelisin.

      CREATE USER ‘phpmyadmin’@‘localhost’ IDENTIFIED BY ‘şifrenburayagelecek’;

      şeklinde.

      21 Mayıs 2020 Cevapla
    Salih ALTUNTAŞ
    salih

    Hocam muhtemelen mysql yapılandırmasında phpmyadmin ile ilgili konfigürasyon hatası olmuş. Tekrar kullanıcı oluşturmayı ya da mysql’i silip tekrar yüklemeyi deneyebilirsiniz.

    19 Ekim 2019 Cevapla

Bir cevap yazın