PHP sürümü nasıl değiştirilir
Giriş
FASTPANEL®, her site için ayrı ayrı alternatif PHP sürümlerini kullanmanıza olanak tanır. PHP 5.3'ten başlayarak herhangi bir PHP sürümünü kurabilir ve kullanabilirsiniz. PHP 5.3'ten başlayarak web sitenize herhangi bir PHP sürümünü uygulayabilirsiniz
Bu makale aşağıdaki konuları kapsar:
- Web sitesi için PHP sürümü nasıl değiştirilir
- Kullanıcı için PHP (CLI) sürümü nasıl değiştirilir
- Komut satırında (CLI) alternatif PHP sürümleri nasıl kullanılır
- Crontab zamanlayıcısında alternatif sürümler nasıl kullanılır
PHP 7.4 örneği üzerinden PHP sürümünü değiştirme
-
Yan menüde "Ayarlar" -> "Uygulamalar" bölümüne gidin

-
php74 uygulamasını bulun, "Yükle" seçeneğine tıklayın ve kurulum tamamlanana kadar bekleyin:

-
PHP'si değiştirilecek web sitesinin kartını açın ve "Ayarlar" menüsüne tıklayın

-
Aşağıdaki işlemleri gerçekleştirin:
- "PHP ayarları" alt menüsünü açın
- PHP modu olarak FastCGI seçin
- PHP sürümü alanında gerekli PHP sürümünü seçin.
- "Kaydet" düğmesine tıklayın.

"PHP Sürümü" etkin hale geldiğinde, gerekli PHP sürümünü seçebilirsiniz; bu özel durumda php74.
FastCGI yerine PHP-FPM veya CGI'yi de seçebilirsiniz, ancak vakaların %95'inde uygun olan FastCGI'dır. PHP modları hakkında daha fazla bilgiyi burada bulabilirsiniz
Doğru PHP sürümünün uygulandığını, web sitenizin kök dizininde aşağıdaki içeriğe sahip bir info.php dosyası oluşturarak kontrol edebilirsiniz:
<?php phpinfo(); ?>
Ardından dosyayı http://yourwebsite.com/info.php benzeri bir bağlantıyı izleyerek internet tarayıcısında açın
Her şey doğru yapıldıysa, php 7.4 hakkında teknik bilgileri gösteren bir sayfa göreceksiniz
Kullanıcı için PHP (CLI) sürümü nasıl değiştirilir
FASTPANEL®, her kullanıcı için ayrı ayrı PHP sürümlerini seçmenize olanak tanır. Bu işlem, komut satırında normal php komutunu kullanarak alternatif PHP sürümüne erişmenizi sağlar.
Bu işlem yalnızca komut satırındaki PHP sürümünü ve crontab zamanlayıcısındaki görevleri etkiler. Web siteleri için seçilen PHP sürümleri değişmeden kalacaktır.
Kullanıcı için PHP sürümünü değiştirmek üzere "Kullanıcılar" menüsünü açın. Kullanıcıyı seçin, "Kullanıcıyı düzenle" simgesine tıklayın ve "PHP (CLI) sürümü" alanında uygun bir sürüm seçin

Bu özelliği değiştirdikten sonra sunucuya SSH üzerinden yeniden bağlanın. Daha önce açılmış oturumlarda PHP sürümü aynı kalacaktır.
Komut satırında (CLI) alternatif PHP sürümleri nasıl kullanılır
Genel olarak, komut satırı üzerinden betikleri çalıştırmak için aşağıdaki komut kullanılır:
php /path/to/script.php
Bu şekilde, web sitesi için alternatif bir sürüm seçilmiş olsa bile sunucunun ana PHP sürümü kullanılacaktır.
Eğer daha önce Kullanıcı için PHP (CLI) sürümü nasıl değiştirilir bölümündeki talimatlara göre PHP sürümü değiştirildiyse, genel php komutu sunucunun sürümünü değil, kullanıcının seçtiği PHP sürümünü kullanacaktır.
Crontab zamanlayıcısında alternatif sürümler nasıl kullanılır
Betiği alternatif sürüm üzerinden çalıştırmak için php komutunu alternatif yorumlayıcının tam yolu ile değiştirmelisiniz. PHP 7.4 durumunda bu /opt/php74/bin/php olacaktır, dolayısıyla komut şu şekilde görünecektir:
/opt/php74/bin/php /path/to/script.php