PHP7’ye güncelleme nasıl yapılır?

php7

Birkaç satır komutla PHP sürümünü 7’ye aşağıdaki gibi güncelleyebilirsiniz.

Önemli not: Bu sürümde mysql_* fonksiyonlarının desteği tamamen kesildi. Onun yerine mysqli veya pdo kullanabilirsiniz. mysql_* kullanan uygulamalarınızın da kodlarını güncellemeniz gerekebilir. Ya da kodları değiştirmekle uğraşmak istemiyorsanız  bu sürüme de mysql_* fonksiyonlarını entegre edebilirsiniz. Şu linke bakabilirsiniz ben denedim çalışıyor: https://ckon.wordpress.com/2015/08/06/put-mysql-functions-back-into-php-7/

Türkçe açıklamasını da bir sonraki yazıda anlatacağım. Örnek hız grafiği:

Güncelleme kısmına gelirsek öncelikle şunları uyguluyoruz:

$ apt-get install python-software-properties

$ add-apt-repository ppa:ondrej/php-7.0

 

Aşağıdaki komutla PHP5’i tamamen uçuracağız bunun için PHP config dosyalarını yedek almanızda fayda var.

$ apt-get update && apt-get purge php5-fpm && apt-get –purge autoremove && apt-get install php7.0-fpm php7.0-mysql

 

Eğer nginx kullanıyorsanız php-fpm soketini güncellemeniz gerekir. Bunun için de nginx config dosyanızda

fastcgi_pass unix:/run/php/php5.0-fpm.sock;

 

yerini aşağıdaki ile değiştirin.

fastcgi_pass unix:/run/php/php7.0-fpm.sock;

 

Son olarak da servisleri restart ediyoruz.

$ service php7.0-fpm restart

$ service nginx restart