A PHP egy általános célú parancsnyelv, amelyet webes fejlesztésekhez terveztek. A PHP parancsfájlok beágyazhatók HTML-be. Ez a szakasz ismerteti a PHP5 telepítését és beállítását Ubuntu rendszerekre Apache2 és MySQL mellé.
Ez a szakasz feltételezi, hogy telepítette és beállította az Apache2 webkiszolgálót és a MySQL adatbázis-kiszolgálót. Az Apache2 és MySQL telepítésével és beállításával kapcsolatban nézze meg ezen dokumentum Apache2 és MySQL szakaszait.
A PHP5 elérhető Ubuntu Linux alatt.
-
A PHP5 telepítéséhez adja ki a következő parancsot a terminálban:
sudo apt-get install php5 libapache2-mod-php5
PHP5 parancsfájlokat a parancssorból is futtathat. A PHP5 parancsfájlok parancssori futtatásához telepítenie kell a php5-cli csomagot. A php5-cli telepítéséhez adja ki a következő parancsot a terminálban:
sudo apt-get install php5-cli
PHP5 parancsfájlokat a PHP5 Apache modul telepítése nélkül is végrehajthatja. Ehhez a php5-cgi csomagot kell telepítenie. A php5-cgi csomag telepítéséhez adja ki a következő parancsot a terminálban:
sudo apt-get install php5-cgi
A MySQL és a PHP5 együttes használatához telepítenie kell a php5-mysql csomagot. A php5-mysql telepítéséhez adja ki a következő parancsot a terminálban:
sudo apt-get install php5-mysql
Hasonlóképpen a PostgreSQL és a PHP5 együttes használatához telepítenie kell a php5-pgsql csomagot. A php5-pgsql telepítéséhez adja ki a következő parancsot a terminálban:
sudo apt-get install php5-pgsql
A PHP5 telepítése után a webböngészőből futtathat PHP5 parancsfájlokat. Ha telepítette a php5-cli csomagot, akkor a PHP5 parancsfájlokat a parancssorból is futtathatja.
Alapértelmezésben az Apache2 webkiszolgáló a PHP5 parancsfájlok futtatására van beállítva. Más szóval, a PHP5 modul a telepítésekor automatikusan engedélyezésre kerül az Apache2 webkiszolgálón. Ellenőrizze, hogy az /etc/apache2/mods-enabled/php5.conf
és /etc/apache2/mods-enabled/php5.load
fájlok léteznek-e. Ha nem, akkor az a2enmod paranccsal engedélyezheti a modult.
A PHP5-tel kapcsolatos csomagok telepítése és a PHP5 Apache2 modul engedélyezése után újra kell indítania az Apache2 webkiszolgálót a PHP5 parancsfájlok futtatásához. A webkiszolgáló újraindításához adja ki a következő parancsot a terminálban:
sudo /etc/init.d/apache2 restart
A telepítés teszteléséhez futtathatja a következő PHP5 phpinfo parancsfájlt:
<?php phpinfo(); ?>
Az előző sorokat elmentheti egy phpinfo.php
nevű fájlba, és elhelyezheti az Apache2 webkiszolgáló DocumentRoot könyvtára alatt. Ezután a böngészőben a http://gépnév/phpinfo.php
helyet megnyitva a PHP5 különböző konfigurációs paraméterei jelennek meg.
-
Részletesebb információkért lásd a php.net dokumentációit.
-
Rengeteg könyv szól a PHP-ről. Két jó O'Reilly könyv: Learning PHP 5 és a PHP Cook Book.
-
További információkért nézze meg az Ubuntu wiki Apache MySQL PHP oldalt.