Debian ve türevlerinde Apache2, MySQL ve PhpMyAdmin kurulumunu adım adım nasıl gerçekleştirebileceğinizi anlatıyoruz. XAMPP kullanmak yerine doğrudan Apache kurmak isteyenler için rehber niteliğindedir.

linux-apache2-mysql-phpmyadmin-kurulumu

Apache Kurulumu

Her komuttan sonra Enter tuşuna basmayı unutmayın.

sudo apt-get update
sudo apt-get install apache2

Bu komutları çalıştırdıktan sonra tarayıcınızın adres çubuğuna localhost veya IP adresinizi yazın. Eğer Apache düzgün çalışıyorsa varsayılan Apache sayfasını görebilirsiniz.

MySQL Kurulumu

sudo apt-get install mysql-server mysql-client

Kurulum sırasında sizden bir parola girmeniz istenecektir. Parolanızı belirleyip onaylayın.

sudo systemctl status mysql

Bu komutu çalıştırdığınızda MySQL'in çalıştığını belirten bir çıktı almanız gerekir.

MariaDB Kurulumu (İsteğe Bağlı)

MariaDB yüklemek isteyenler aşağıdaki komutu kullanabilir:

sudo apt-get install mariadb-server mariadb-client

Güvenlik ayarlarını yapmak için şu komutu çalıştırın:

sudo mysql_secure_installation

Gelen ekranda root parolanızı girin ve güvenlik yapılandırmalarını tamamlayın.

PHP Kurulumu

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0

Kurulumu doğrulamak için:

php -v

Komutunu çalıştırarak PHP sürümünüzü kontrol edebilirsiniz.

Apache'yi yeniden başlatın:

sudo systemctl restart apache2

PhpMyAdmin Kurulumu

sudo apt-get install phpmyadmin

Kurulum sırasında Apache2'yi seçin ve veritabanı yönetimi için root parolanızı girin.

Eğer phpMyAdmin'e erişirken 404 Not Found hatası alırsanız aşağıdaki komutları çalıştırın:

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin.conf
sudo service apache2 reload

Tarayıcınıza localhost/phpmyadmin yazarak phpMyAdmin'e erişebilirsiniz. Eğer "The mbstring extension is missing" hatası alırsanız şu komutları çalıştırın:

sudo apt-get install libapache2-mod-php7.0
sudo apt-get install php7.0-mbstring
sudo service apache2 restart

Kurulum sırasında herhangi bir hata alırsanız yorum bırakabilirsiniz. İyi çalışmalar!