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.
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!