Php kurulumu

Php kurulum

Apache kurulumu

Öncelikle paketleri tazeleyelim.

sudo pacman -Syu

Paketler tazelendikten sonra Apache sunucusunu kurabiliriz.

sudo pacman -S apache

Apache sunucusu kurulduktan sonra ayarlarda ufak değişiklikler yapacağız.

Apache ayar kütüğünü açınız.

sudo nano /etc/httpd/conf/httpd.conf

Bu kütükte aşağıdaki satırın başındaki # işaretini kaldırdıktan sonra kaydediniz.

(Hızlıca arama yapmak için Ctrl - W tuşlarına basabilirsiniz.)

#LoadModule unique_id_module modules/mod_unique_id.so

Apache sunucusunu tekrar başlatınız.

sudo systemctl restart httpd

İsteğe bağlı olarak /etc/hosts kütüğünü açınız ve düzenleyiniz.

127.0.0.1 localhost erdem

Bu kütükte en sona sunucu isminin eklendiğini görebilirsiniz.

Sunucunun ana dizininde örnek bir kütük oluşturalım.

sudo nano /srv/http/index.html

İçeriğini aşağıdaki gibi düzenleyiniz ve kaydediniz.

<html>
<meta charset="UTF-8">
<title>Selamun Âleyküm</title>
<body>
<h2>Selamun Âleyküm, Hoşgeldiniz<h2>
</body>
</html>

Apache sunucusunu başlatmak için aşağıdaki komutu veriniz.

sudo systemctl start httpd

Artık http://localhost adresinden sınama sayfasını açabilirsiniz.

MySQL kurulumu

MySQL kurulum için bir uç birim açıp aşağıdaki komutları giriniz :

sudo pacman -S mysql

MariaDB veritabanını kurmak istiyor. Onaylayarak devam ediniz.

MariaDB kurulumundan sonra aşağıdaki komutu çalıştırınız.

sudo mariadb-install-db --user=mysql --basedir=/usr --datadir=/var/lib/mysql

Daha sonra MySQL hizmetini başlatınız.

sudo systemctl start mysqld

Son olarak MySQL kurulum betiğini çalıştırıyoruz.

sudo mysql_secure_installation

PHP kurulumu

Bir uç birim açıp aşağıdaki komutları giriniz :

sudo pacman -S php php-apache

Daha sonra Apache sunucusunda PHP ayarlarını yapacağız.

sudo nano /etc/httpd/conf/httpd.conf

komutuyla kütüğü açınız.

İlgili satırları aşağıdaki gibi ayarlayınız.

#LoadModule mpm_event_module modules/mod_mpm_event.so
LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
#LoadModule mpm_worker_module modules/mod_mpm_worker.so

İlk satırın başında # işareti var. İkinci satırda ise yok. Üçüncüde # var.

Bu üç satırdan sadece bir tanesini aynı anda etkinleştirebilirsiniz.

Aynı kütükte LoadModule listesinin en altına aşağıdaki satırları ekleyiniz.

LoadModule php_module modules/libphp.so
AddHandler php-script .php

Gene aynı kütükte Include satırlarının en altına aşağıdaki satır ekleyiniz.

Include conf/extra/php_module.conf

Kütüğü kaydettikten sonra sunucu hizmetini tekrar başlatınız.

sudo systemctl restart httpd

Kurulumu sınayalım

Kurulumu sınamak için bilgi.php isimli bir kütük oluşturunuz.

sudo nano /srv/http/bilgi.php

İçerisine şunları giriniz.

<?php phpinfo(); ?>

Kütüğü kaydedip, çıkınız.

Değişikliklerin etkili olabilmesi için sunucuyu başlatınız.

sudo systemctl start httpd

Eğer herşey yolunda gitti ise http://localhost/bilgi.php adresinde PHP bilgi ekranını göruyor olmalısınız.

PHP kurulumu

Yorumlar

yorum yaz

Yorum yaz

Henüz yorum yok.