Tartalomjegyzék

< Linux

Webes fejlesztő környezet kialakítása

Szükséges eszközök

Szoftverek

Kódszerkesztő vagy IDE

Egy IDE eszköz attól IDE, hogy rendelkezésre állnak a következők:

Egy Linuxos rendszer telepítve, pontosan egy ilyen IDE szerepét tölti be. A Geany program biztosítja kódszerkesztőt. A verzió következő rendszer futtatható egy grafikus terminálban. Egy böngészőből futtatható a webes kliens.

Telepítés

Webszerver telepítése:

apt install apache2

PHP telepítése:

apt install php php-mysql

Adatbázis szerver telepítése:

apt install mariadb-server

Webes kliens az adatbázishoz:

apt install phpmyadmin

Grafikus felület telepítése:

apt install lxde

Grafikus terminál program telepítése:

apt install terminator 

Kódszerkesztő telepítése:

apt install geany geany-plugin*

Képszerkesztő

Függőségek telepítése:

sudo apt install autotools-dev autoconf-archive gettext intltool libgtk-3-dev

A Pinta letöltése:

git clone https://github.com/PintaProject/Pinta.git
cd Pinta

Kipróbáláshoz:

dotnet build
dotnet run --project Pinta

Telepítéshez: </code>

./autogen.sh

make

sudo make install </code>

A --prefix=<célkönyvtár> kapcsolóval megadható a célkönyvtár is, a /usr/local helyett.

Tesztelés

Egységtesztekhez PHPUnit csomagból telepíthető:

apt install phpunit

Egy parancssoros teszteszközt kapunk, a parancs neve is phpunit.

Kódformázás

Rendelkezésre áll az astyle kódformázó. Az astyle igaz, C, C++, Objective-C, C# és Java nyelvekhez találták ki, de tökéletesen formázza a PHP scripteket.

Ha mégis valódi PHP formázót szeretnénk, egyik lehetőség a CodeSniffer. A futtatáshoz php parancs szükséges.

Elérhetősége:

Két eszköz áll rendelkezésre: phpcs.phar és a phpcbf.phar. Nekünk elég lesz a phpcbf.phar.

Töltsük le:

wget https://squizlabs.github.io/PHP_CodeSniffer/phpcbf.phar

Adjunk rá futtatási jogot:

chmod +x phpcbf.phar

Mozgassuk a /usr/local/bin könyvtárba:

mv phpcbf.phar phpcbf

A kód formázása ezek után:

phpcbf index.php

Még néhány kódformázó: