PHP – Limbaj de scripting

PHP este un limbaj de scripting de uz general, potrivit pentru dezvoltarea web. Scripturile PHP pot fi încorporate în HTML. Această secțiune explică cum se instalează și se configurează PHP într-un sistem Ubuntu cu Apache2 și MySQL.

Această secțiune presupune că ați instalat și configurat Apache2 Web Server și MySQL Database Server. Puteți consulta secțiunile Apache2 și MySQL din acest document pentru a instala și configura Apache2 și, respectiv, MySQL.

Instalare

PHP este disponibil în Ubuntu Linux. Spre deosebire de Python, care este instalat în sistemul de bază, PHP trebuie adăugat.

Pentru a instala PHP și modulul Apache PHP puteți introduce următoarea comandă la promptul unui terminal:

sudo apt install php libapache2-mod-php

Puteți rula scripturi PHP la promptul unui terminal. Pentru a rula scripturi PHP la promptul unui terminal trebuie să instalați pachetul php-cli. Pentru a instala php-cli puteți introduce următoarea comandă:

sudo apt install php-cli

De asemenea, puteți executa scripturi PHP fără a instala modulul Apache PHP. Pentru a realiza acest lucru, ar trebui să instalați pachetul php-cgi prin această comandă:

sudo apt install php-cgi

Pentru a utiliza MySQL cu PHP ar trebui să instalați pachetul php-mysql, astfel:

În mod similar, pentru a utiliza PostgreSQL cu PHP ar trebui să instalați pachetul php-pgsql:

sudo apt install php-pgsql

Configurare

Dacă ați instalat pachetele libapache2-mod-php sau php-cgi, puteți rula scripturi PHP din browserul dumneavoastră web. Dacă ați instalat pachetul php-cli, puteți rula scripturi PHP de la promptul unui terminal.

În mod implicit, atunci când este instalat libapache2-mod-php, serverul Web Apache 2 este configurat pentru a rula scripturi PHP folosind acest modul. Vă rugăm să verificați dacă fișierele /etc/apache2/mods-enabled/php7.*.conf și /etc/apache2/mods-enabled/php7.*.load există. Dacă acestea nu există, puteți activa modulul folosind comanda a2enmod.

După ce ați instalat pachetele legate de PHP și ați activat modulul Apache PHP, trebuie să reporniți serverul Web Apache2 pentru a rula scripturi PHP, executând următoarea comandă:

sudo systemctl restart apache2.service 

Testing

Pentru a verifica instalarea, puteți executa următorul script PHP phpinfo:

<?php phpinfo();?>

Puteți salva conținutul într-un fișier phpinfo.php și îl puteți plasa în directorul DocumentRoot al serverului Web Apache2. Dacă îndreptați browserul către http://hostname/phpinfo.php veți afișa valorile diferiților parametri de configurare PHP.

  • Pentru informații mai detaliate consultați documentația php.net.

  • Există o multitudine de cărți despre PHP. O carte bună de la O’Reilly este Learning PHP, care include o explorare a îmbunătățirilor aduse limbajului de către PHP 7. PHP Cook Book, 3rd Edition este, de asemenea, bună, dar nu a fost încă actualizată pentru PHP 7.

  • De asemenea, consultați pagina Apache MySQL PHP Ubuntu Wiki pentru mai multe informații.

Ultima actualizare cu 1 an, 5 luni în urmă. Ajutați la îmbunătățirea acestui document pe forum.

Lasă un răspuns

Adresa ta de email nu va fi publicată.