Felhasználói eszközök

Eszközök a webhelyen


oktatas:programozas:php:php_fejlesztoi_koernyezet_kialakitasa

< PHP

Fejlesztői környezet

  • Szerző: Sallai András
  • Copyright © Sallai András, 2014, 2015, 2017, 2019
  • Licenc: GNU Free Documentation License 1.3

A PHP értelmezőről

A PHP szerveroldali nyelv, vagyis PHP értelmező nélkül, csak böngészőben nem tudjuk tesztelni. Lehetőség van a PHP parancssoros értelmezőjének használatára is, így a megkerülhető egy webszerver telepítése. Egy fejlesztőnek, hosszú távon mindenképpen szüksége van egy webszerverre is.

Fejlesztői környezet Windowson

Webszerver, MySQL szerver PHP-val a legegyszerűbben az XAMPP csomaggal telepíthető. Szükségünk lesz valami szövegszerkesztőre is. Ha támogatja a kódkiegészítést, akkor az nagy segítség lehet.

Ajánlott szerkesztők:

  • Notepad++
  • Notepad2
  • Scite
  • Geany
  • Bluefish
  • Brackets

Megjegyzés: A Notepad++ UTF-8 BOM-al hibás PHP értelmezést eredményez. Dolgozzunk BOM nélkül.

AMP szerverek

LAMP

Töltsük le a LAMP szervert a weblapjáról:

A leírás pillanatában (2019-05-04) a 7.1.29 verzó érhető el. Így letöltéskor kapunk egy ilyen állományt:

  • bitnami-lampstack-7.1.29-0-linux-x64-installer.run

A .run kiterjesztésű fájl egy ELF bináris. Adjunk rá futtatási jogot, majd futtassuk:

chmod +x bitnami-lampstack-7.1.29-0-linux-x64-installer.run
./bitnami-lampstack-7.1.29-0-linux-x64-installer.run

A telepítő /opt/lampstack-7.1.29-0 könyvtárba telepszik alapértelmezetten, amit a telepítés során megváltoztathatunk.

A csomaghoz tartozik egy GUI menedzselő program is. Az indításhoz lépjünk be /opt/lampstack-7.1.29-0 könyvtárba, majd rendszergazdaként indítsuk:

.manager-linux-x64.run

XAMPP

Webszerver, adatbázis szerver PHP-val, minden platformra.

A webszerver és a PHP telepíthető külön-külön, azonban az XAMPP csomag használata. Telepítés után kapunk egy Control Panel nevezetű felületet, amin elindíthatjuk az Apache webszervert.

Az XAMPP alapértelmezésként a c:\xampp\ könyvtárba telepszik. A PHP alapú weboldalainkat a következő helyre tehetjük:

c:\xampp\htdocs\

Ebben a könyvtárban célszerű létrehozni, például egy php könyvtárat:

c:\xampp\htdocs\php\

Ide másolva a index.php állományunkat:

c:\xampp\htdocs\php\index.php

a következő helyen érhetjük el a generált weboldalt a böngészőben:

http://localhost/php/

PHP kapcsolók

A php.ini fájlban a display_errors értékei a különböző környezetben:

  • alapértelmezett érték: On
  • fejlesztői érték: On
  • termék esetén az érték: Off

Az error_reporting értéke:

  • alapértelmezett érték: E_ALL & ~E_NOTICE
  • fejlesztői érték: E_ALL | E_STRICT
  • termék esetén az érték: E_ALL & ~E_DEPRECATED

Van aki szerint fejleszteni mindig E_STRICT + E_NOTICE bekapcsolt állapota mellett jó.

Unit teszt

apt install phpunit

PHP referencia

Hasznos eszközök

oktatas/programozas/php/php_fejlesztoi_koernyezet_kialakitasa.txt · Utolsó módosítás: 2019/08/22 10:18 szerkesztette: admin