PHP

A PHP szerveroldali programozási nyelvvel kapcsolatos cikkek, leírások gyűjteménye.

Hogyan frissítsük Matomo (korábban Piwik) webanalitikai rendszerünket a 4.x verzióra (2. oldal)

botond küldte be 2020. 12. 15., k – 09:34 időpontban
A Matomo (korábban Piwik) webanalitikai rendszer egy színvonalas statisztikai eszköz, amellyel részletes és átfogó képet kaphatunk weboldalaink forgalmáról. Korábban készítettem leírást a Matomo szoftver saját szerverre történő telepítéséről és beüzemeléséről, ebben a leírásban pedig áttekintjük, hogyan frissíthetjük a webanalitikai rendszert a nemrég megjelent 4.x főverzióra. A webstatisztikai program sok újdonságot is tartalmaz, de ebben a leírásban viszont nem ezekre koncentrálunk, hanem az új főverzió számára szükséges szoftverigényeket elégítjük ki, hogy a rendszer stabilan működhessen tovább. Ezen az oldalon elvégezzük a frissítés utáni rendszerkövetelmények biztosítását.

Hogyan frissítsük Matomo (korábban Piwik) webanalitikai rendszerünket a 4.x verzióra

botond küldte be 2020. 12. 15., k – 09:30 időpontban
A Matomo (korábban Piwik) webanalitikai rendszer egy színvonalas statisztikai eszköz, amellyel részletes és átfogó képet kaphatunk weboldalaink forgalmáról. Korábban készítettem leírást a Matomo szoftver saját szerverre történő telepítéséről és beüzemeléséről, ebben a leírásban pedig áttekintjük, hogyan frissíthetjük a webanalitikai rendszert a nemrég megjelent 4.x főverzióra. A webstatisztikai program sok újdonságot is tartalmaz, de ebben a leírásban viszont nem ezekre koncentrálunk, hanem az új főverzió számára szükséges szoftverigényeket elégítjük ki, hogy a rendszer stabilan működhessen tovább. Ezen az oldalon elvégezzük a frissítés előtti szükséges beállításokat, és a Matomo frissítését.

Ubuntu 20.04 LTS (Focal Fossa) LAMP szerver v1.0 telepítése

botond küldte be 2020. 10. 21., sze – 18:33 időpontban
A LAMP rendszerek segítségével futtathatunk dinamikus weboldalakat szerverünkön, vagy akár otthoni gépünkön is. Korábban már készítettem LAMP szervereket Debian 8 (Jessie), Debian 9 (Stretch) és Ubuntu 18.04 LTS (Bionic Beaver) rendszerekre is, ebben a leírásban pedig az Ubuntu 20.04 LTS (Focal Fossa) Linux disztribúciójára fogjuk feltelepíteni a LAMP szerver részeit.

Hogyan orvosoljuk az ImageMagick / Imagick konvertáló rendszerek biztonsági házirendjéből származó hibákat

botond küldte be 2020. 09. 02., sze – 12:02 időpontban
Az ImageMagick egy ingyenes és nyílt forráskódú, több platformon működő szoftvercsomag, ami elsősorban raszteres képek megjelenítésére, létrehozására, átalakítására, módosítására és szerkesztésére szolgál, de tudja kezelni a különböző vektoros formátumokat is, mint például EPS (Encapsulated PostScript), AI (Adobe Illustrator), PDF (Portable Document Format), stb. Összesen több, mint 200 képfájl-formátumot támogat. Az Imagick pedig egy natív PHP kiterjesztés, amely segítségével webes környezetben kezelhetjük a különböző képformátumokat az ImageMagick API által. Ebben a rövid hibaelhárítóban áttekintjük, hogy egy apró beavatkozás segítségével hogyan háríthatjuk el a szoftver biztonsági házirendjéből származó hibákat.

Hogyan állíthatunk be egyedi PHP verziókat ISPConfig rendszerű szerverünkön

botond küldte be 2020. 01. 27., h – 18:30 időpontban
Ha szerverünkön több weboldalt is üzemeltetünk, szükségünk lehet weboldalanként eltérő PHP verzió működtetésére. ISPConfig használata esetén ez roppant egyszerű feladat, ugyanis a kezelőpanel képes egyszerre több PHP verzió futtatására is. Ebben a leírásban átnézzük, hogyan állíthatjuk be a szerverre feltelepített PHP példányokat FastCGI és PHP-FPM módokban.

php (linux parancs)

A php linux parancs manual oldala és súgója. A PHP egy széles körben használt általános célú szkriptnyelv, amely különösen alkalmas webfejlesztésre és beágyazható a HTML-be. Ez a parancssori felület, amely lehetővé teszi a következő műveletek végrehajtását: A php fájlok értelmezése és futtatása a -f kapcsolóval, amit a fájl neve követ. A -r paraméterrel pedig a PHP kódok közvetlen végrehajtására van lehetőség, ugyanúgy, mint a .php fájlokban alkalmazott eval() függvény segítségével.

Debian 10 (Buster) LAMP szerver v1.0 telepítése

botond küldte be 2019. 11. 19., k – 14:25 időpontban
A LAMP rendszerek segítségével dinamikus weboldalakat futtathatunk szerverünkön, vagy akár otthoni gépünkön. Ebben a leírásban a Debian 10 (Buster) operációs rendszerre készítünk el egy LAMP szervert, amelyre a következő összetevők kerülnek: MariaDB 10.3.18, Apache 2.4.38, PHP 7.3 és phpMyAdmin 4.9.1. Ezen az oldalon feltelepítjük az Apache, MariaDB és PHP komponenseket.

A Debian 10 (Buster) operációs rendszer újdonságai, változásai

botond küldte be 2019. 10. 21., h – 12:30 időpontban
A Debian 10 (Buster) 2019. július 6-án került kiadásra, mely elődjéhez képest ismét sok újdonságot tartogat számunkra. Ebben a cikkben összefoglalom a Debian 10 (Buster) Linux operációs rendszer újdonságait, változtatásait az elődjéhez képest.

Hogyan telepíthetünk újabb PHP verziókat Debian 9 (Stretch) LAMP szerverünkre PHP-FPM módban (2. oldal)

botond küldte be 2019. 09. 28., szo – 23:40 időpontban
A leírás első oldalán hozzáadtuk rendszerünk csomagkezelőjéhez a deb.sury.org csomagtárat, amiből feltelepítettük az összes rendelkezésre álló PHP verziót. Ezen az oldalon pedig működésre bírjuk a teszt szerveren ezeket a PHP változatokat, amelyek párhuzamosan, de egymástól függetlenül futtatják weboldalaink PHP kódjait.

Hogyan telepíthetünk újabb PHP verziókat Debian 9 (Stretch) LAMP szerverünkre PHP-FPM módban

botond küldte be 2019. 09. 28., szo – 23:39 időpontban
A Debian 9 (Stretch) rendszer hivatalos csomagtárában a PHP 7.0.x verziója érhető el, ami felett már kicsit eljárt az idő, valamint frissítéseket sem fog már kapni. Ezért szükségünk lehet az újabb változatokra, ha éles weboldalakat futtatunk, de akár tesztkörnyezetünket is bővíthetjük. Ebben a leírásban a deb.sury.org külső csomagtárának igénybevételével fogunk kényelmesen feltelepíteni több PHP verziót is, amik a PHP-FPM szerver API-val működtetve egymás mellett is használhatók Debian alapú szervereinken.