bsinternet adlı üyeden alıntı: mesajı görüntüle
Merhabalar,



Burayı biraz daha açabilir miyiz? İlgili sayfayı ziyaret ettiğinizde hala PHP 5.4'ü mü görmektesiniz?

PHP'yi normalde ne şekilde yüklediniz? Dağıtım paketi, manuel? Takip ettiğiniz bir döküman var mıydı? 5.4'ten 5.6'ya yaptığınız upgrade için hangi adımları izlediniz?

İyi günler.

Saygılarımızla.
Selamlar hocam. PHP 5.4'ü nasıl yüklediğimi ve yükselttiğimi adım adım aşağıya yazıyorum.

Kurulumu aşağıdaki komutla yaptım:
yum -y install php php-mysql php-fpm php-pdo

Aşağıdaki komutla versiyonu kontrol ettim. 5.4 çıktı.
php -v

/etc/php.ini dosyasında ;cgi.fix_pathinfo=1 ifadesini cgi.fix_pathinfo=0 ile değiştirdim.

/etc/php-fpm.d/www.conf dosyasında;

listen = 127.0.0.1:9000 ifadesini listen = /var/run/php-fpm/php-fpm.sock ile değiştirdim.

;listen.owner = nobody
;listen.group = nobody

yerine

user = nginx
group = nginx

ve son olarak da

user = apache
group = apache

yerine

user = nginx
group = nginx

koydum.

Aşağıdaki komutla PHP servisini başlattım.
systemctl start php-fpm

Sunucu her başladığında otomatik çalışması için aşağıdaki komutu girdim:
systemctl enable php-fpm

Aşağıdaki komutla da kontrol ettiğimde servis çalışıyordu:
systemctl status php-fpm.service

Ardından /usr/share/nginx/html/info.php dosyasına;

<?php phpinfo(); ?>
kodunu ekleyip kaydettim.

http://SERVER-IP/info.php adresine girdiğimde şöyle bir bilgi sayfası çıkıyordu.

Daha sonra 5.4 versiyonunu 5.6 versiyonuna çıkarmak için aşağıdaki komutları kullandım.

rpremim -Uvh https://dl.fedoraproject.org/pub/epe...t-7.noarch.rpm

rpm -Uvh https://mirror.webtatic.com/yum/el7/...ic-release.rpm

cd /etc/yum.repos.d

curl -O http://rpms.famillecollet.com/enterprise/remi.repo

yukarıdaki komutları girdikten sonra aşağıdaki dosyada;

/etc/yum.repos.d/remi.repo

[remi-php56] kısmındaki enabled=0 olan yeri enabled=1 yaptım ve kaydedip çıktım.

Ardından yum -y update yapınca zaten versiyon 5.6 olmuş oldu. Ancak info.php sayfasına baktığımda şöyle bir hata sayfası gördüm.

Anlattığım yolun dışında da birkaç yol denedim ama yine olmadı. Şurada bir arkadaş 5.6 versiyonunu yüklemeyi ve info sayfasını görüntülemeyi başarmış ama onun PHP 5.6.4 kurulumu için verdiği komutlarda sorun var şu anda. İlk komutun linki ölmüş mesela. Üçüncü komut da error: File not found by glob hatası veriyor. Yorum yazarak destek istedim ama henüz dönüş yapmadı. Yardım edebilirseniz çok sevinirim.