PhpStorm on PHP IDE "Lightning Smart" loodud JetBrainsi poolt ja mis on saadaval Linuxi, MacOSi ja Windowsi arendajatele. Oluline on mainida, et see mitte tasuta rakendus ja selle täielikuks kasutamiseks peavad kasutajad ostma litsentsivõtme.
Kuigi JetBrains pakub üliõpilastele, õpetajatele, instituutidele tasuta üheaastast litsentsi ja muud akadeemilised valdkonnad, mis võimaldab teil mitte ainult seda IDE-d kasutada, vaid annab teile juurdepääsu ka JetBrainsi pakutavatele erinevatele toodetele.
PhpStorm pakub PHP, HTML ja JavaScripti redaktorit koos koodianalüüsiga lennult, vigade ennetamine ja automatiseeritud ümberehitused PHP ja JavaScripti koodi jaoks. Koodi täitmine PhpStorm ühildub PHP erinevate versioonidega, sealhulgas generaatorid, korutiinid, viimane märksõna, foreachi loend, nimeruumid, sulgemised, tunnused ja lühikese massiivi süntaks. Lisaks sisaldab see täielikku SQL-i redaktorit redigeeritavate päringutulemustega.
PhpStormi kohta
phpstorm see on kirjutatud javas ja kasutajad nad saavad IDE-d laiendada pistikprogrammide installimisega loodud PhpStormi jaoks või kirjutades oma pistikprogrammid. Tarkvara suhtleb ka väliste allikatega, näiteks XDebug.
Rakendus ühildub Linuxiga erinevate tehnoloogiate kaudu. Oma ametlikul veebisaidil teatavad nad, et rakendust levitatakse Snapi paketi kaudu, ehkki seda levitatakse ka binaarfailide kaudu ja ka mõned Linuxi distributsioonid sisaldavad paketti oma hoidlates.
PhpStorm pakub PHP jaoks rikkaliku koodi redaktorit koos süntaksi esiletõstmise, laiendatud koodivormingu sätetega, lendude vigade kontrollimise ja koodi lõpuleviimisega.
Selle peamiste omaduste hulgas Järgmist saab esile tõsta:
- Ühilduvus PHP erinevate versioonidega
- Automaatse täitmise funktsioon PHP-koodile, klassidele, meetoditele, muutujate nimedele ja märksõnadele, samuti nende tüüpide järgi väljadele ja muutujatele tavaliselt kasutatavad nimed.
- Kodeerimisstiili tugi (PSR1 / PSR2, Drupal, Symfony, Zend).
- PHPDoc tugi
- Duplikaatdetektor.
- PHP-koodi nuusutaja (phpcs)
- Refaktoreerimine (ümbernimetamine, muutuja sisestamine, konstantse sisestamine, välja sisestamine, tekstimuutuja, staatilise liikme teisaldamine, liidese väljavõtmine).
- Smarty ja Twig mallide redigeerimine (süntaksivigade esiletõstmine, Smarty funktsioonide ja atribuutide lõpetamine, paaristatud trakside, jutumärkide ja sulgemissiltide automaatne sisestamine ja palju muud).
- MVC vaade Symfony ja Yii raamistikele.
- PHAR-i tugi.
Kuidas Linuxi installida?
Esiteks kui soovite saada üheaastase litsentsi mida pakutakse, peate minema ainult JetBrainsi ametlikule veebisaidile ja siin peate looma konto, kus peate esitama oma institutsioonilise e-posti aadressi või saatma oma volikirja.
JetBrains saadab teile kinnitusmeili ja lingi, kus saate oma litsentsi aktiveerida mida saate kasutada CLion, AppCode, DataGrip, dotCover, dotMemory, dotTrace, GoLand, IntelliJ IDEA Ultimate, PhpStorm, PyCharm, ReSharper, ReSharper C ++, Rider, RubyMine ja WebStorm.
Kui see on tehtud, saate litsentsi nende toodete kasutamiseks, millest sel juhul oleme PhpStormist huvitatud.
Enne PhpStormi installimist pean teile meelde tuletama, et see töötab Java-ga, seega peab teie süsteemis olema installitud Java-pakett.
Seda juba teades saame installida kas paketti alla laadides mida ta pakub meile otse oma ametlikult veebisaidilt, Klõps, Flatpak või juhul, kui teie distrool on pakett kaasas, saate selle oma hoidlatest installida.
Lihtsamate meetodite jaoks valime paketi Snap installimise, mis palub ainult meie süsteemil täiendavat tuge.
Terminalis Tüüpversiooni või stabiilse versiooni installimiseks sisestame mis tahes järgmise käsu:
sudo snap install phpstorm --classic --edge sudo snap install phpstorm –classic
Nüüd, teiselt poolt, kui eelistate kasutada Flatpakit, on seda tüüpi pakettide installimiseks lihtsalt tugi.
Terminalis peate lihtsalt tippima:
flatpak install flathub com.jetbrains.PhpStorm
Lõpuks, kui soovite installida koos veebisaidilt pakutava paketiga, leiate juhised pakendi seest.
Eelistan kasutada Codelobster IDE-d - http://www.codelobster.com