facebook-ictlaboratory.com

Wybierz swój język

PHP 7.4.9

skryptowy język programowania zaprojektowany do generowania stron internetowych i budowania aplikacji webowych w czasie rzeczywistym.


https://www.php.net/

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 info

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