PHP 7.4.9
skryptowy język programowania zaprojektowany do generowania stron internetowych i budowania aplikacji webowych w czasie rzeczywistym.
Sprawdź
Sprawdź, czy nie masz już zainstalowanego PHP. Najprawdopodobniej jeszcze nie masz uruchomionego - to zobaczysz komunikat podpowiadający jak zainstalować PHP w wersji 7.4.9
$ php -v Command 'php' not found, but can be installed with: sudo apt install php7.4-cli # version 7.4.9-1ubuntu1.1, or sudo apt install php-cli # version 2:7.4+76
Natomiast gdy ktoś wcześniej zainstalował ten serwer i jest uruchomiony to zobaczysz:
$ php -v PHP 7.4.9 (cli) (built: Oct 26 2020 15:17:14) ( NTS ) Copyright (c) The PHP Group Zend Engine v3.4.0, Copyright (c) Zend Technologies with Zend OPcache v7.4.9, Copyright (c), by Zend Technologies
Zainstaluj
Proponuję zainstalować PHP i jego niezbędne moduły.
$ sudo apt update $ sudo apt install php php-cli php-fpm php-json php-common php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath
Przetestuj.
Do dokładnego przetestowania- wyświetlenia informacji o ustawieniach środowiska PHP musisz: utworzyć plik info.php w folderze /var/www/html/ i następnie wywołania go z poziomu przeglądarki na innym komputerze: http://ip_server/phpinfo.php. Ale na początku musisz zmienić uprawnienia, aby mieć możliwość tworzenia plików.
sudo chmod 766 /var/www/html -R sudo sh -c "echo '<?php phpinfo(); ?>' | cat >> /var/www/html/info.php"
U mnie po wpisaniu w przeglądarce adresu: http://192.168.0.100/info.php wynik jest następujący:
PHP -fpm
Jest to technologia szybszego dostępu do hostingu. Trzeba zainstalować uruchomić i zrestartować apache'a
sudo a2dismod php7.4 sudo apt install php7.4-fpm sudo a2enmod proxy_fcgi setenvif sudo a2enconf php7.4-fpm sudo systemctl restart apache2
Pamiętaj że teraz wszystkie ustawienia PHP są pobierane z folderu:
cd /etc/php/7.4/fpm