PHP – język skryptowy

PHP jest językiem skryptowym ogólnego przeznaczenia przeznaczonym do tworzenia stron internetowych. Skrypty PHP mogą być osadzane w HTML. Ten rozdział wyjaśnia jak zainstalować i skonfigurować PHP w systemie Ubuntu z Apache2 i MySQL.

Ten rozdział zakłada, że masz zainstalowany i skonfigurowany serwer WWW Apache2 i serwer bazy danych MySQL. Możesz odnieść się do sekcji Apache2 i MySQL w tym dokumencie, aby zainstalować i skonfigurować odpowiednio Apache2 i MySQL.

Instalacja

PHP jest dostępny w Ubuntu Linux. W przeciwieństwie do Pythona, który jest instalowany w systemie bazowym, PHP musi być dodany.

Aby zainstalować PHP i moduł Apache PHP, możesz wpisać następujące polecenie w terminalu:

sudo apt install php libapache2-mod-php

Możesz uruchamiać skrypty PHP w terminalu. Aby uruchamiać skrypty PHP z terminala, powinieneś zainstalować pakiet php-cli. Aby zainstalować php-cli możesz wpisać następującą komendę:

sudo apt install php-cli

Możesz także wykonywać skrypty PHP bez instalowania modułu Apache PHP. Aby to osiągnąć, powinieneś zainstalować pakiet php-cgi za pomocą tej komendy:

sudo apt install php-cgi

Aby używać MySQL z PHP, powinieneś zainstalować pakiet php-mysql, jak poniżej:

sudo apt install php-mysql

Podobnie, aby używać PostgreSQL z PHP, powinieneś zainstalować pakiet php-pgsql:

sudo apt install php-pgsql

Konfiguracja

Jeśli zainstalowałeś pakiety libapache2-mod-php lub php-cgi, możesz uruchamiać skrypty PHP z poziomu przeglądarki internetowej. Jeśli zainstalowano pakiet php-cli, można uruchamiać skrypty PHP przy znaku zachęty terminala.

Domyślnie, gdy jest zainstalowany libapache2-mod-php, serwer WWW Apache 2 jest skonfigurowany do uruchamiania skryptów PHP przy użyciu tego modułu. Proszę sprawdzić czy pliki /etc/apache2/mods-enabled/php7.*.conf i /etc/apache2/mods-enabled/php7.*.load istnieją. Jeśli ich nie ma, można włączyć moduł za pomocą polecenia a2enmod.

Po zainstalowaniu pakietów związanych z PHP i włączeniu modułu Apache PHP powinieneś ponownie uruchomić serwer WWW Apache2, aby móc uruchamiać skrypty PHP, wykonując następujące polecenie:

sudo systemctl restart apache2.service 

Testing

Aby zweryfikować instalację, możesz uruchomić następujący skrypt PHP phpinfo:

<?php phpinfo();?>

Możesz zapisać zawartość w pliku phpinfo.php i umieścić go w katalogu DocumentRoot serwera WWW Apache2. Wskazanie przeglądarki na http://hostname/phpinfo.php spowoduje wyświetlenie wartości różnych parametrów konfiguracyjnych PHP.

  • W celu uzyskania bardziej szczegółowych informacji zobacz dokumentację php.net.

  • Istnieje mnóstwo książek na temat PHP. Dobrą książką od O’Reilly jest Learning PHP, która zawiera eksplorację ulepszeń języka w PHP 7. PHP Cook Book, 3rd Edition jest również dobra, ale nie została jeszcze zaktualizowana do PHP 7.

  • Zobacz również stronę Apache MySQL PHP Ubuntu Wiki, aby uzyskać więcej informacji.

Ostatnia aktualizacja 1 rok, 5 miesiąc temu. Pomóż ulepszyć ten dokument na forum.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.