fedora mate işletim sisteminde local host kurulumu php my admin dahil

Merhaba! Fedora MATE işletim sisteminde PHP ve MySQL (veya MariaDB) ile birlikte phpMyAdmin’i içeren bir localhost ortamı kurmak oldukça kolaydır. İşte adım adım nasıl yapacağınız:

1. Apache Web Sunucusunu Kurulumu:

Apache, en yaygın kullanılan web sunucularından biridir. Kurulum için terminali açın ve şu komutu çalıştırın:

Bash

sudo dnf install httpd 

Kurulum tamamlandıktan sonra Apache servisini başlatın ve sistem açılışında otomatik olarak başlamasını sağlayın:

Bash

sudo systemctl start httpd sudo systemctl enable httpd 

Güvenlik duvarınız (firewalld) aktifse, HTTP ve HTTPS trafiğine izin vermeniz gerekebilir:

Bash

sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https sudo firewall-cmd --reload 

Apache’nin düzgün çalışıp çalışmadığını kontrol etmek için web tarayıcınızda http://localhost veya http://127.0.0.1 adresini ziyaret edin. "Fedora Test Page" veya benzeri bir sayfa görmelisiniz.

2. PHP Kurulumu:

PHP, dinamik web uygulamaları geliştirmek için kullanılan yaygın bir betik dilidir. En son kararlı PHP sürümünü kurmak için şu komutu kullanabilirsiniz:

Bash

sudo dnf install php php-fpm php-mysqlnd php-gd php-mbstring php-xml php-zip 

Bu komut, temel PHP paketini, MySQL veritabanı desteğini, GD grafik kütüphanesini, çoklu bayt dize işlevlerini, XML desteğini ve ZIP arşivleme desteğini kurar. İhtiyacınıza göre başka PHP modüllerini de (php-curl, php-json vb.) kurabilirsiniz.

PHP-FPM (FastCGI Process Manager), yüksek trafikli web siteleri için daha iyi performans sağlayan alternatif bir PHP işleme yöntemidir. Apache ile PHP-FPM’i kullanmak için yapılandırma yapmamız gerekecek. Ancak basit bir localhost ortamı için standart modül genellikle yeterlidir.

PHP modülünü Apache ile kullanmak için Apache servisini yeniden başlatmanız gerekir:

Bash

sudo systemctl restart httpd 

PHP’nin düzgün çalışıp çalışmadığını test etmek için /var/www/html/ dizininde info.php adlı bir dosya oluşturun:

Bash

sudo nano /var/www/html/info.php 

İçeriğine şu satırları ekleyin:

PHP

<?php phpinfo(); ?> 

Dosyayı kaydedin ve kapatın. Web tarayıcınızda http://localhost/info.php adresini ziyaret edin. PHP yapılandırma bilgilerinizi görmelisiniz. İşiniz bittiğinde bu dosyayı güvenlik nedeniyle silebilirsiniz:

Bash

sudo rm /var/www/html/info.php 

3. MySQL veya MariaDB Kurulumu:

Veritabanı işlemleri için MySQL veya MariaDB kurabilirsiniz. MariaDB, MySQL’in açık kaynaklı bir çatallanmasıdır ve genellikle Fedora’da varsayılan olarak tercih edilir. Kurulum için:

Bash

sudo dnf install mariadb-server mariadb 

Kurulum tamamlandıktan sonra MariaDB servisini başlatın ve sistem açılışında otomatik olarak başlamasını sağlayın:

Bash

sudo systemctl start mariadb sudo systemctl enable mariadb 

MariaDB’yi güvenli hale getirmek için aşağıdaki komutu çalıştırın ve ekrandaki yönergeleri takip edin (root parolası belirleme, anonim kullanıcıları kaldırma, uzaktan root erişimini engelleme vb.):

Bash

sudo mysql_secure_installation 

4. phpMyAdmin Kurulumu:

phpMyAdmin, MySQL ve MariaDB veritabanlarınızı web tarayıcısı üzerinden yönetmenizi sağlayan popüler bir araçtır. Kurulum için EPEL (Extra Packages for Enterprise Linux) deposunu etkinleştirmeniz gerekebilir:

Bash

sudo dnf install epel-release 

Ardından phpMyAdmin’i kurun:

Bash

sudo dnf install phpMyAdmin 

phpMyAdmin’i kurduktan sonra, Apache yapılandırmasına bir alias ekleyerek web tarayıcısı üzerinden erişilebilir hale getirmeniz gerekebilir. /etc/httpd/conf.d/phpMyAdmin.conf dosyasını düzenleyin:

Bash

sudo nano /etc/httpd/conf.d/phpMyAdmin.conf 

Dosya içerisinde <Directory /usr/share/phpMyAdmin/> bölümünü bulun ve aşağıdaki satırları ekleyin veya düzenleyin (IP adresinizi veya ağınızı kısıtlamak güvenlik açısından önemlidir):

Apache

Require local 

Eğer yerel ağınızdan erişime izin vermek isterseniz Require ip sizin_ip_adresiniz veya Require ip ağ_adresi/alt_ağ_maskesi şeklinde düzenleyebilirsiniz. Herkese açık bırakmak güvenlik riski taşıyabilir.

Değişiklikleri kaydettikten sonra Apache servisini yeniden başlatın:

Bash

sudo systemctl restart httpd 

Artık web tarayıcınızda http://localhost/phpmyadmin adresini ziyaret ederek phpMyAdmin arayüzüne erişebilirsiniz. Giriş için MariaDB kurulumunda belirlediğiniz root kullanıcı adını ve parolasını kullanabilirsiniz.

Özet:

  1. Apache web sunucusunu kurun ve başlatın.
  2. PHP ve gerekli modüllerini kurun.
  3. MySQL veya MariaDB veritabanı sunucusunu kurun, başlatın ve güvenliğini yapılandırın.
  4. phpMyAdmin’i kurun ve Apache yapılandırmasında alias oluşturarak erişilebilir hale getirin.
  5. Apache servisini yeniden başlatın.

Bu adımları takip ederek Fedora MATE işletim sisteminizde PHP ve phpMyAdmin dahil bir localhost geliştirme ortamı kurmuş olacaksınız. Başarılar dilerim!

Comments

Bir Cevap Yazın