Bir sonraki makalede bir göz atacağız. Apache ile Ubuntu 8.0 veya 18.04 kullanarak PHP 20.04'ı nasıl kurabiliriz. Bu, ilk olarak 1994'te tarafından oluşturulan web geliştirme için popüler bir dildir. Rasmus Lerdorf, Danimarkalı-Kanadalı bir programcı. Dinamik ve duyarlı web siteleri geliştirmek için kullanılan dildir. Aslında platformlar CMS WordPress, Drupal ve Magento gibi popüler olanlar PHP tabanlıdır.
Oluşturulan PHP dosyaları hem Gnu / Linux, macOS, Windows ve diğer birçok Unix sisteminde çalıştırılabilir.PHP kurulu olduğu sürece. Aşağıdaki satırlarda Ubuntu 8.0'te PHP 20.04'ı nasıl kurabileceğimizi göreceğiz.
PHP 8.0'ın genel özellikleri
PHP'nin bu günkü en son sürümü: PHP 8.0 ve 26 Kasım 2020'de yayınlandı. İçinde birçok yeni özellik bulabilirsiniz. PHP 8.0, yeni özellikler ve optimizasyonlar içeren PHP dili için büyük bir güncellemedir. Bunların arasında bulabiliriz:
- Bu sürüm yalnızca gerekli parametreleri belirtirseçeneği atlayın. Argümanlar sıradan bağımsızdır ve otomatik olarak belgelenir.
- Öznitellikler Ek açıklamalar yerine PHP Belgesi, yapılandırılmış meta verileri kullanabiliriz.
- İhtiyacımız olacak bir özelliği tanımlamak ve başlatmak için daha az kod.
- Kullanabiliriz yerel birleşim türü bildirimi yürütme sırasında doğrulanacaktır.
- İfadeleri eşleştir. Yeni eşleşme ifadeleri geçişe benzer ve aşağıdaki özelliklere sahiptir; Eşleşme bir ifadedir, yani değişkenler olarak depolanabilir veya döndürülebilir. Aynı zamanda katı karşılaştırmalar yapar.
- Nullsafe operatörü. Boş koşulları kontrol etmek yerinekullanıcılar yeni nullsafe operatörüyle bir dizge kullanabilir. Bir elemanın değerlendirilmesi başarısız olduğunda, zincirin yürütülmesi iptal edilir ve boş olarak değerlendirilir.
- Dizeler ve sayılar arasında akıllı karşılaştırmalar.
- Çoğu dahili işlev artık şunları sağlar: parametre doğrulanmamışsa bir istisna hatası.
Bunlar PHP 8.0'ın özelliklerinden sadece birkaçıdır. Yapabilirler hepsine ayrıntılı olarak danışın. php.net.
Ubuntu'ya PHP 8.0 yükleyin
PPA'yı ekleyin
PHP 7.4, bu yazının yazıldığı sırada Ubuntu 20.04 depolarındaki varsayılan sürümdür. PHP'nin en son sürümünü kurmak için Ondrej PPA deposunu kullanmamız gerekecek. PHP'nin birden çok sürümünü ve uzantısını içerir.
Kuruluma devam etmeden önce bir terminal açmamız gerekecek (Ctrl + Alt + T) ve sistem paketlerini güncelleyin. Ayrıca bazı bağımlılıkları da kuracağız.
sudo apt update; sudo apt upgrade
sudo apt install ca-certificates apt-transport-https software-properties-common
Bağımlılıkların kurulumundan sonra artık ekle Ondrej PPA. Aynı terminalde sadece şu komutu kullanmamız gerekecek:
sudo add-apt-repository ppa:ondrej/php
Apache'ye PHP 8.0 yükleyin
Ekibimize PPA ekledikten sonra gerçekleşmelidir depolarda bulunan paketleri güncelleme.
Bir Apache web sunucusu çalıştırıyorsanız, Apache modülü ile PHP 8.0'ı kurmaya devam edebilirsiniz. Bunu yapmak için, bir terminal açmanız (Ctrl + Alt + T) ve şu komutu uygulamanız yeterlidir:
sudo apt install php8.0 libapache2-mod-php8.0
Kurulum bittiğinde, yapmamız gerekecek web sunucusunu yeniden başlat Apache modülü etkinleştirmek için.
sudo systemctl restart apache2
Bu noktada yapabiliriz sunucudaki varsayılan PHP sürümünü onaylayın:
php -v
Apache web sunucusunu aşağıdakilerle kullanmakla ilgileniyorsanız PHP-FPM, gerekli paketleri kurmak için aşağıdaki komutu çalıştırın:
sudo apt install php8.0-fpm libapache2-mod-fcgid
Dado que PHP-FPM varsayılan olarak etkin değildir, onu etkinleştirmemiz gerekecek aşağıdaki komutlarla:
sudo a2enmod proxy_fcgi setenvif sudo a2enconf php8.0-fpm
O zaman geri dönmemiz gerekecek Değişikliklerin etkili olması için Apache web sunucusunu yeniden başlatın:
sudo systemctl restart apache2
PHP 8 uzantılarını yükleyin
PHP uzantıları, PHP'nin işlevselliğini artıran kitaplıklardır. Bu uzantılar paketler halinde bulunur ve aşağıdaki gibi kurulabilir:
sudo apt install php8.0-[nombre-de-extension]
Kurulumu doğrulayın
Grafik ortamdan kurulu PHP sürümünü doğrulamak için şunları yapabiliriz: içinde bir php dosyası oluştur / Var / www / html denilen ismi info.php olmalıdır:
sudo vim /var/www/html/info.php
Dosyanın içinde sadece yapmamız gerekecek aşağıdaki satırları yapıştırın ve dosyayı kaydedin.
<?php phpinfo(); ?>
Son olarak, favori web tarayıcımızda sunucunun IP adresini URL'ye yazacağız ve yeni oluşturulan dosyanın adı:
http://ip-de-servidor/info.php
Bu küçük dosyaya erişirken, her şey doğruysa aşağıdaki ekranı görmeliyiz:
Bununla birlikte, PHP 8.0'ın Ubuntu 20.04 üzerinde çalışan Apache web sunucusuna yüklenmiş ve entegre olduğunu düşünebiliriz.
Halihazırda kurulu php sürüm 7'niz varsa, Apache ile çalışması için php7-x modülünü devre dışı bırakmanız ve aşağıdaki komutlarla php8.0'ı etkinleştirmeniz gerekir:
sudo a2dismod php7.x
sudo a2enmod php8.0
Klasörü oluşturmama izin vermiyor 🙁
Mkdir ile denedim ama php ile yüklenmiyor
PHP'yi Neatbeans ile açmak için kurmak istiyorum, bunun için iki gün sürdü.
Herhangi bir yardım takdir edilmektedir.
tüm bilgiler için teşekkür ederiz.
^^,
merhaba Ubuntu 16'yı kurdum, PHP 7.0'ı yükledim ve kaldırdım ama şimdi apache, mysql ve php 7'yi kaldırdım ve bu kılavuzu takip ettim ama çalıştıramadım.
Neden olabileceğine dair bir fikriniz var mı?
Merhaba. Sorununuz Ubuntu sürümünüz tarafından verilmektedir. Ubuntu 16 artık desteklenmiyor. Ubuntu sürümünüzü daha güncel bir sürüme güncellemenizi ve php 8. Salu2'yi yeniden yüklemenizi öneririm.
Teşekkür ederim!!! Onlar büyük!