Wordpress

PHP telepítése bármely kiszolgálóra (Linux, macOS, Windows)

A szerver beállítása ijesztő feladat lehet, különösen olyan nyelvek telepítésekor, mint a PHP. Ha egy WordPress tesztszervert szeretne üzembe helyezni, akkor ezt egy szükséges készség elsajátítása.

Fogalma sincs, hol kezdje el, hogy a PHP-t a szerverére tegye? Egyedi beállításától függően számos módja van ennek. Honnan töltheted le a PHP-t, melyik verziót, mi kell a működéshez, és hogyan telepíted a PHP-t különböző operációs rendszerekre?

Ebben az egyablakos PHP telepítési útmutatóban mindegyikre választ adunk.

Kezdjük!

Tekintse meg videós útmutatónkat a PHP telepítéséhez

Mi a PHP?

A PHP hivatalos logója
PHP logó

A PHP egy nyílt forráskódú szkriptnyelv, amelyet elsősorban webfejlesztésre és szerveroldali (backend) szkriptelésre használnak. Egyszerűen:

  • A PHP telepíthető egy szerverre szkriptek futtatásához (pl. kódrészletek űrlapok hozzáadásához a webhelyhez).
  • Inkább szerveroldalon fut, mint kliensoldalon, így inkább a háttérben működik, mint a böngészőben.
  • Jól integrálható a HTML-lel, így kiválóan alkalmas webfejlesztésre.

Ez egyben az egyik legkönnyebben megtanulható webes szkriptnyelv, így a kezdők körében népszerű választás. De emellett meglehetősen nagy teljesítményű, és fejlett webhelyfunkciókhoz is alkalmas.

Számos webhely és eszköz használja a PHP-t és annak számos bővítményét (.NET, Apache és MySQL ismerősen csenghet). A WordPress elsősorban PHP-re épül, és a legtöbb bővítménye és témája is ezen fut.

A szerverének szüksége van PHP-re?

Tehát tudja, mi az a PHP, de miért kell telepítenie a szerverére?

A legfigyelemreméltóbb ok az, hogy a WordPress üzembe helyezésének követelménye, mivel szinte kizárólag PHP-re épül. A PHP a legtöbb WordPress funkciót, hookot, témát és bővítményt is támogatja.

Az összes többi WordPress rendszerkövetelményt itt tekintheti meg:

WordPress követelmények
WordPress követelmények

Tehát, ha WordPress tesztszervert szeretne futtatni, hogy játszhasson, vagy állomáshelyet hozzon létre, telepítenie kell a PHP-t.

Emellett a PHP remek kiindulópont a kezdő fejlesztők számára. Egyszerűen használható más webes szkriptnyelvekhez képest, de ez nem megy a funkcionalitás rovására. Ha elég ügyes vagy, mindenfélét meg tudsz vele csinálni.

A PHP is nagyon népszerű. Tehát rengeteg bővítményt és forrást találhat az interneten.

Ezen kívül, ha meg akarja tanulni a WordPress témák és bővítmények kódolását, meg kell tanulnia a PHP-t. A tesztszerver beállítása nagyszerű módja a kísérletezésnek.

Vegye figyelembe, hogy sok webtárhely-kiszolgáló (pl Behmaster) előre telepítve érkezik a PHP és a WordPress. Behmaster még egy WordPress állomáshely létrehozásának lehetőségét is magában foglalja, így ez is könnyen elérhető.

Az egyetlen ok, amiért ezt manuálisan kell megtennie, az az, ha a kiszolgálót a semmiből állítja be, akár a helyi számítógépen, akár egy nem felügyelt tárhelykörnyezetben.

Ennek ellenére térjünk át a kiszolgáló beállítási utasításaihoz.

PHP előfeltételek

A PHP telepítése előtt meg kell győződnie arról, hogy a szerver képes kezelni. Szerencsére a követelmények meglehetősen alapvetőek, és a szoftverek nagy része valószínűleg már telepítve van a számítógépére.

Ha még soha nem hozott létre kiszolgálót, tekintse meg ezt az útmutatót egy helyi szerver beállításához több operációs rendszeren. A pontos jellemzők az operációs rendszertől függően változnak, de tudnia kell, hogyan kell dolgozni a parancssorral, és készen kell állnia az új szoftverek telepítésére.

Bármilyen operációs rendszerre is telepíti a PHP-t, a futtatásához webszerverre lesz szüksége. Valószínűleg telepítenie kell egy adatbázist, például a MySQL-t, ezért tartsa szem előtt.

Itt vannak a PHP előfeltételei minden operációs rendszerhez, a Linuxtól kezdve:

  • ANSI C fordító.
  • Modulspecifikus összetevők, például GD grafikus könyvtárak vagy PDF könyvtárak.
  • Választható: Autoconf 2.59+ (7.0-nál kisebb PHP-verziókhoz), Autoconf 2.64+ (7.2-nél nagyobb PHP-verziókhoz), Automake 1.4+, Libtool 1.4+, re2c 0.13.4+ és Bison.

A Unix-szerű operációs rendszerekben való navigálást is ismernie kell.

Most a PHP-követelmények a Windowshoz:

  • A PHP 5.5+ verziója több Windows operációs rendszert támogat, de a 7.2.0+ felhasználók nem használhatják a Windows 2008 vagy Windows Vista rendszert.
  • Visual C Runtime (CRT).
  • Visual Studio 2012, 2015, 2017 vagy Microsoft Visual C++ újraterjeszthető Visual Studio 2019-hez, a PHP-verziótól függően.

Végül pedig a macOS-hez nincsenek előfeltételek, mert a PHP a rendszerrel együtt érkezik. Az alábbiakban elmagyarázzuk, hogyan engedélyezhető.

Hol lehet letölteni a PHP-t

Ha manuálisan kell letöltenie a PHP fájlokat, szerezze be őket a hivatalos webhely PHP letöltési oldaláról.

Kerülje a harmadik felek webhelyeiről történő telepítését, hacsak nem tudja, hogy biztonságosak, mivel a fájlok harmadik felek webhelyeiről történő letöltése véletlenül rosszindulatú programok telepítéséhez vezethet.

PHP letöltési oldal
PHP letöltési oldal

Ha Windows gépre tölt le, keresse meg a „Windows letöltések” hivatkozást a PHP minden verziójában, és győződjön meg arról, hogy a megfelelő fájlokat telepíti.

Telepítheti a PHP régebbi verzióit is, de ez nem ajánlott, hacsak nem tudja, mit csinál, mivel ezek hibáknak és jelentős biztonsági hibáknak teszik ki a szervert.

Ha Linux disztribúciót futtat, akkor általában nem kell letöltenie a fájlokat a webhelyen keresztül, hanem a parancssort kell használnia. Az alábbiakban ezt részletesen áttekintjük.

Melyik PHP verziót használjam?

Ha a fenti letöltési linkre kattintott, valószínűleg az összes fájlt nézegeti, és túlterheltnek érzi magát. Melyik PHP verzió a megfelelő?

Általánosságban elmondható, hogy ha egy teljesen új projektbe kezd, ahol a kompatibilitási problémák nem jelentenek problémát, akkor a PHP legújabb stabil verzióját kell beszereznie.

Néha lehetséges letölteni a PHP béta verzióit, amelyek még újabbak, de ezek gyakran hibásak, és csak azért adják ki, hogy segítsenek a fejlesztőknek visszajelzéseket gyűjteni. Legtöbbször ragaszkodnia kell a stabil kiadásokhoz.

Mi a helyzet a régebbi verziókkal? Minden PHP-verzió új funkciókat tartalmaz, de ez új összeférhetetlenséget jelent a régebbi szolgáltatásokkal. Ha valami olyan konkrét dolgot kell tennie, amelyet a PHP legújabb verziója nem támogat, használhat régebbi verziót, de maradjon csak a jelenleg támogatott verzióknál.

Ha nem biztos benne, használja a PHP legújabb verzióját.

Vegye figyelembe, hogy a WordPress csak a PHP bizonyos verzióival kompatibilis. Technikailag támogatja az 5.6.20+-tól kezdődő PHP verziókat, de ezek meglehetősen régiek, ezért nem ajánlottak. A 7.2–7.4 verziók jelenleg a WordPress legjobban támogatott verziói.

A PHP 8-as verziója is kompatibilis, de jelenleg ez nagyon új, és nem minden plugin működik megfelelően. Ha aggódik a kompatibilitási problémák miatt, maradjon a PHP 7.4-es verziója mellett. Elolvashatja PHP benchmark bejegyzésünket, amelyből megtudhatja, hogyan teljesítenek a különböző PHP CMS-ek és keretrendszerek a különböző PHP verziókon.

PHP telepítése Linuxra

Mielőtt elkezdené, ismernie kell a terminált és általában a Unix-szerű operációs rendszerek kezelését. Általában ezeknek a parancssori kódoknak minden olyan Linux disztribúción működniük kell, amely a terminál normál szintaxisát használja, de az alábbiakban hagytunk néhány megjegyzést az egyes operációs rendszerekre vonatkozóan.

Először is győződjön meg arról, hogy a csomagok naprakészek, ezért futtassa ezt a parancsot a terminálban.

sudo apt-get update && sudo apt-get upgrade

Most készen áll a PHP telepítésére. Az erre vonatkozó parancs könnyű és egyértelmű.

sudo apt-get install php
PHP telepítése terminálon keresztül
PHP telepítése terminálon keresztül

Ezzel telepíti a PHP legújabb verzióját számos kiterjesztéssel együtt. Ezzel a kóddal megtudhatja, melyik verziója van.

php –v

Mi a teendő, ha a PHP egy adott verzióját szeretné telepíteni, például a PHP 7.4-et? Használnia kell az Ondřej Surý által készített PPA-t vagy személyes csomagarchívumot. Ez egy biztonságos módja a PHP régebbi támogatott verzióinak telepítésének. Futtassa ezt a három parancsot egyenként:

sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update

Most a rendszer felismeri az archívumot, és telepítheti a PHP 7.4-et. Írja be a következő parancsot:

sudo apt install php7.4

És természetesen ezt a számot bármilyen PHP-verzióra lecserélheti.

Ez lefedi az alapokat, de ha további segítségre van szüksége a konfiguráláshoz, a PHP Unix telepítési dokumentációja segíthet.

PHP telepítése Ubuntura

Az Ubuntu-felhasználóknak nincs sok különös aggálya, ha követi a fenti útmutatót. Az Ubuntu az egyik legnépszerűbb disztribúció, így a legtöbb Linux útmutató gyakorlatilag ehhez a rendszerhez készült.

Egy másik elérhető lehetőség a LAMP-verem letöltése. A LAMP a Linux, az Apache, a MySQL és a PHP rövidítése. Lényegében egy csomag az összes szoftverből, amelyre a szerver üzembe helyezéséhez és működéséhez szüksége van.

Bár manuálisan is letöltheti ezeket az eszközöket külön-külön, beszerezheti a Taskelt, egy csomagot, amely egyszerre telepíti ezeket. Csak futtassa ezt a két parancsot egymás után a terminálon:

sudo apt install tasksel
sudo tasksel install lamp-server
LAMP stack telepítése Taskel segítségével terminálon keresztül
LAMP stack telepítése Taskel segítségével terminálon keresztül

PHP telepítése CentOS 7 rendszeren

Ez az operációs rendszer kissé eltér a többi Linux disztribúciótól. A CentOS rendszeren az apt és apt-get parancsok nem ideálisak a szoftver telepítéséhez. Ehelyett a yum-ot, a Yellowdog Updater Modified-t használja, amely egy jobb csomagkezelő az RHEL-alapú operációs rendszerekhez.

Ellenkező esetben a használandó parancsok nagyon hasonlóak. A csomagok frissítéséhez futtassa inkább ezt a parancsot:

sudo yum install epel-release && sudo yum update

Ami a többi parancsot illeti, általában lecserélheti apt-get yummal. A PHP telepítéséhez használja ezt a parancsot.

Villámgyors, biztonságos és fejlesztőbarát tárhelyre van szüksége? Behmaster A PHP fejlesztőinek szem előtt tartásával készült, és rengeteg hatékony eszközt és intuitív irányítópultot kínál. Tekintse meg terveinket!

sudo yum install php

PHP parancsok, mint pl php –v ugyanúgy működnie kell a CentOS 7-en, így nem kell aggódnia emiatt.

PHP telepítése Debianra

A Unix-szerű operációs rendszereknél a Debian az utolsó. Ezúttal csak néhány apróbb aggály merül fel, de a fent felsorolt ​​parancsok többségének megfelelően kell működnie.

Debian esetén bármelyiket használhatod apt-get or aptitude a terminál parancsaiban. A aptitude parancs egy kicsit átfogóbb, és menüfelületet biztosít. A személyes preferenciáktól függ, hogy melyiket használja, és bármelyikük elvégzi a munkát.

Tehát a szokásos használata helyett apt-get parancsot, futtathatja helyette ezt:

sudo aptitude install php

Debian finnyás tud lenni. Ha úgy találja, hogy a PHP nem értelmezi, vagy a kiterjesztések nem működnek, győződjön meg arról, hogy frissítette a szerver webes konfigurációs fájlját, és betölti a kiterjesztést. ini fájlokat.

Néhány apróság mellett a Debian utasításai gyakorlatilag megegyeznek a többi Linux disztribúcióéval.

A PHP telepítése Windows rendszeren

Ha Windows rendszert használ, a macOS-szel és a Linuxszal ellentétben nem kell a PHP-t parancssoron keresztül telepítenie (bár ez egy lehetőség, ha úgy tetszik).

A PHP innen telepítésének egyszerű módja az IIS engedélyezése, majd a WebPI használata a PHP telepítéséhez. A WebPI elindítása után a Termékek fület. Kattints hozzáad a kívánt verzióra, majd kattintson felszerel.

Az IIS engedélyezése Windows rendszeren
Az IIS engedélyezése Windows rendszeren

Letöltheti a PHP for Windows-t is, és manuálisan beállíthatja az IIS-szel való együttműködésre. Ha IIS-t használ, győződjön meg arról, hogy nem szálbiztos verziót vásárol.

Ha mindez túl bonyolult, akkor inkább telepítse a WampServert vagy az XAMPP-t, mivel ezek mindent tartalmaznak, ami a webszerverrel való munka megkezdéséhez szükséges: Apache, adatbázis és természetesen PHP.

Ezek az utasítások a legtöbb modern Windows operációs rendszerrel működnek, például a Windows 10, 7 és Vista rendszerrel. Ha a Windows régebbi verzióját használja, tekintse meg a Windows régebbi telepítési dokumentációját.

Előfordulhat, hogy a Windowsnak egy kis extra konfigurációra van szüksége a PHP megfelelő működéséhez, ezért feltétlenül nézze meg a javasolt Windows konfigurációs dokumentációt. Csak néhány aprót kell készítenie ini csíp.

A PHP telepítése macOS rendszeren

A PHP a legtöbb macOS rendszeren előre telepítve van, így általában nincs szükség kézi telepítésre.

Mindössze annyit kell tennie, hogy töröljön néhány sor kódot az Apache konfigurációs fájljában httpd.conf, amelyet általában a címen találhat meg /private/etc/apache2/httpd.conf. Törölje a két sor megjegyzését a hashtag szimbólum eltávolításával:

# LoadModule php5_module libexec/httpd/libphp5.so
# AddModule mod_php5.c

Előfordulhat, hogy további beállításokat kell végrehajtania, ha nem tetszik néhány fájlbeállítás alapértelmezett értéke. Ellenkező esetben keresse meg a DocumentRootot, majd hozzon létre és töltsön be egy PHP-fájlt ezzel a kóddal:

A PHP verzióját mindig ellenőrizheti a php –v parancsot, hogy megbizonyosodjon a PHP helyes telepítéséről.

Ha manuálisan kell letöltenie a PHP-t, akkor telepítse a Homebrew-t, és használja ezt az egyszerű parancsot:

brew install php

Mindent a PHP kiterjesztésekről

Ha már beállította a PHP-t, érdemes elgondolkodni a bővítményeken. Ezek az összeállított könyvtárak mindenféle extra, hasznos funkciót adnak hozzá. Tekintsd úgy őket, mint a beépülő modulokat, amelyek kiegészítik a PHP már kínált szolgáltatásait. Ezek egy része a PHP keretrendszerek futtatásához szükséges, például a Laravel és a Symfony.

Bár teljesen lehetséges, hogy mindent saját maga kódoljon anélkül, hogy hozzáérne egy bővítményhez, nincs ok arra, hogy mindezt egyedül tegye meg, ha széles körben használt parancsikonok léteznek, amelyek megkönnyítik az életét.

A PHP már több tucat beépített bővítményt tartalmaz, amelyek közül néhányat manuálisan kell engedélyezni, másokat pedig azonnal elkezdhet használni. A PHP-bővítményeket olyan webhelyeken keresztül is telepítheti, mint a PECL, amely több száz harmadik féltől származó csomagot tartalmaz.

A PHP kézikönyv számos kiterjesztés dokumentációját is kínálja, így hozzászokhat a használatukhoz.

Nem tudja, hol kezdje? Íme, néhány népszerű PHP-bővítmény:

  • Apache: Az Apache egy széles körben használt webszerver szoftver, amelyet a WordPress ajánl a vele és a PHP-vel való kiváló kompatibilitása miatt. Az Apache a PHP-vel együtt érkezik, így nem kell manuálisan telepítenie.
  • .NET: A .NET egy népszerű szoftverkeret, amelyet webalkalmazások és sok más létrehozására használhat. Több nyelven működik, beleértve a PHP-t is. Érdekelheti a PeachPie is, amely lehetővé teszi PHP kód futtatását .NET-ben.
  • MySQLi: A régi MySQL-bővítmény jobb verziója, a MySQLi lehetővé teszi a MySQL adatbázis-szoftverrel való munkát. Ez elengedhetetlen az adatbázis beállításához.

Amikor telepít egy bővítményt, törölnie kell a megjegyzéseket. Csak nyisd ki php.ini és távolítsa el a pontosvesszőt (;) előtt extension=extensionname.

Érdemes ezeket a PHP-keretrendszereket is megnézni, ha szabványosítani szeretnéd a kódodat, és előre elkészített könyvtárakkal szeretnél építeni. Remek módja annak, hogy elkezdje a webalkalmazások fejlesztését PHP-val.

Összegzés

Bármilyen operációs rendszert is használ, a PHP telepítése nem olyan nehéz folyamat. Ha WordPress tesztszervert szeretne készíteni, szüksége lesz rá. A törekvő PHP programozók nagyszerű gyakorlatnak találják a webszerver beállítását és a PHP telepítését.

Győződjön meg róla, hogy a PHP-t vagy a parancssorból, vagy a hivatalos webhelyéről tölti le. Beszerezheti a PHP legfrissebb stabil verzióját vagy bármely más, a WordPress-szel kompatibilis verziót.

Ha pedig azonnal hozzá szeretne kezdeni a WordPress-webhelyek fejlesztéséhez, kipróbálhatja a DevBehmaster! Előre telepített PHP-vel érkezik. Lehetővé teszi a különböző PHP-verziók közötti gyors váltást is, így tesztelheti webhelyét különböző szerverkörnyezetekben.

Kapcsolódó cikkek

0 Hozzászólások
Inline visszajelzések
Az összes hozzászólás megtekintése
Vissza a lap tetejére gombra