Linux’a PHP nasıl kurulur?

PHP’nin evdeki bilgisayarınızda kurulu olması gerçekten yararlı olabilir. Özellikle hala PHP öğreniyorsanız. Bu yüzden bugün size linux’lu bir PC’de bunu nasıl yapacağınızı anlatacağım.

İlk önce, Apache’nin önceden kurulmasına ihtiyacınız olacak.

1. Apache‘yi indirin, bu, 2.4.46 olan bu yayından itibaren en son sürümü indirdiğinizi varsayacaktır. Farklı bir tane kullanıyorsanız, aşağıdaki komutları değiştirdiğinizden emin olun (çünkü dosyanın adını kullanıyoruz).

2. Bunu /usr/local/src adresindeki src klasörünüze taşıyın ve bir kabukta sıkıştırılmış kaynağı arşivden çıkaracak aşağıdaki komutları çalıştırın:

1
cd /usr/local/src
2
gzip -d httpd-2.4.46.tar.bz2
3
tar xvf httpd-2.4.46.tar
4
cd httpd-2.4.46

3. Aşağıdaki komut yarı isteğe bağlıdır. Eğer /usr/local/apache2‘ye yüklemek şeklinde ilerleyen varsayılan seçeneklere aldırış etmiyorsanız, 4. adıma geçebilirsiniz. Nelerin özelleştirilebileceğiyle ilgileniyorsanız, şu komutu çalıştırın:

1
./configure –help

Bu size, kurulduğunda değiştirebileceğiniz seçeneklerin bir listesini verecektir.

4. Bu, Apache’yi kuracaktır:

1
./configure –enable-so
2
make
3
make install

Not: Şuna benzer bir şey söyleyen bir hata alırsanız: configure: error: no acceptable C compiler found in $PATH, o zaman bir C derleyicisi kurmanız gerekir. Bu muhtemelen olmayacak, ancak gerçekleşirse, Google’da arayın: “install gcc on [linux markanız]”

5. Yaşasın! Artık Apache’yi başlatıp test edebilirsiniz:

1
cd /usr/local/apache2/bin
2
./apachectl start

Ardından tarayıcınızı http://local-host’a yönlendirin ve “Çalışıyor!”

Not: Apache’nin kurulduğu yeri değiştirdiyseniz, yukarıdaki cd komutunu buna göre ayarlamalısınız.

Linux’a PHP kurmak

Artık Apache’yi yüklediğinize göre, PHP’yi kurabilir ve test edebilirsiniz! Yine, bu, PHP’nin belirli bir sürümü olan belirli bir dosyayı indirdiğinizi varsayar. Ve yine, bu, bunu yazarken en son kararlı sürümdür. Bu dosyanın adı php-8.0.1.tar.bz2’dir.

1. php-8.0.1.tar.bz2’yi https://www.php.net/downloads adresinden indirin ve tekrar /usr/local/src dosyanıza yerleştirin ve ardından aşağıdaki komutları çalıştırın:

1
cd /usr/local/src
2
bzip2 -d php-5.4.9.tar.bz2
3
tar xvf php-5.4.9.tar
4
cd php-5.4.9

2. Yine, bu adım php’yi kurmadan önce yapılandırmakla ilgilendiği için yarı isteğe bağlıdır. Öyleyse, kurulumu özelleştirmek veya nasıl özelleştirebileceğinizi görmek istiyorsanız:

1
./configure –help

3. Sonraki komutlar, /usr/local/apache2 varsayılan apache yükleme konumu ile aslında PHP’yi kurar:

1
./configure –with-apxs2=/usr/local/apache2/bin/apxs
2
make
3
make install
4
cp php.ini-dist /usr/local/lib/php.ini

4. /usr/local/apache2/conf/httpd.conf dosyasını açın ve aşağıdaki metni ekleyin:

1
SetHandler application/x-httpd-php

Sonra bu dosyadayken, LoadModule php5_module modules/libphp5.so yazan bir satır olduğundan emin olun.

5. Şimdi apache’yi yeniden başlatmak ve php’nin yüklendiğini ve doğru şekilde çalıştığını doğrulamak isteyeceksiniz:

1
/usr/local/bin/apache2/apachectl restart

/Usr/local/apache2/htdocs klasörünüzde aşağıdaki satırın bulunduğu test.php adlı bir dosya yapın:

1
phpinfo(); ?>

Şimdi favori internet tarayıcınızı http: //local-host/test.php adresine yönlendirin ve size çalışan php kurulumunuz hakkında her şeyi anlatmalıdır.