Webszerver a freebsd-ben

A FreeBSD számos lehetőséget kínál az interneten való munka megszervezésére, és nem csak az interneten. Napjainkban nehéz elképzelni az Unix-rendszerek nélküli internetet, amelynek családtagja a FreeBSD. Korábban volt egy bejegyzés, amely leírja a FreeBSD hálózat konfigurációját. most itt az ideje, hogy beszéljünk az Apache + PHP + MySQL csomag beállításáról.
Az egész telepítési folyamat a következő alapvető lépésekre oszlik:

1. A portok frissítése

Elkezdjük telepíteni és konfigurálni, először frissítsük a portokat. A portok gyűjteménye a / usr / ports könyvtárban tárolt fájlok (makefile, javítások, leírás stb.). és az alkalmazásokat a FreeBSD-re telepítik. Portok gyűjteményének beszerzése. fogjuk használni a Portsnap eszközt.

Töltse le a fő portfa pillanatképét:

Csomagolja ki a portfát a parancs használatával:

Miután új portgyűjteményünk volt, elkezdjük telepíteni a tőlünk szükséges alkalmazásokat.

2. Az Apache telepítése

Az Apache egy olyan webszerver, amely megbízható, rugalmas a beállítások, a platformon keresztüli platformon, és szabadon elosztott szoftver is. Nagy népszerűsége az interneten.

Határozza meg a helyét a portgyűjteményben, ezért használjuk a parancsot, ahol:

A parancs eredménye olyan lesz, mint:
apache22: / usr / portok / www / apache22

Átkerülünk a megadott könyvtárba:

Ezután megjelenik egy menü az Apache opcióival, ezek közül több lesz a fordítás során.
Itt engedélyezheti / letilthatja a támogatást a különféle kiegészítőkhöz, amelyekre szükség lehet a feladat végrehajtásához. Az "x" szimbólum szögletes zárójelben azt jelenti, hogy az opció be van kapcsolva, a "space" gomb lenyomásával válthat. A "felfelé" gombok segítségével mozoghat a lehetőségek között.

Webszerver a freebsd-ben

Ha az Apache sikeresen fordult, az alapbeállításokat a httpd.conf konfigurációs fájlba írhatja.

Nyissa meg a szerkesztési fájl konfigurációs fájlját:

Körülbelül a 148-as vonalon találjuk a sort a rekorddal:
#ServerName www.example.com:80

Ezután be kell állítania az apache22_enable paramétert az /etc/rc.conf fájlban:

3. A PHP telepítése

A következő lépés a PHP fordító telepítése. A PHP az egyik legnépszerűbb programozási nyelv az internethez (a JSP, a Perl és az ASP.NET-ben használt nyelvekhez), egyszerűsége, végrehajtási sebessége, gazdag funkcionalitás, többplatformos és forráskód-elosztás miatt a PHP-licenc alapján.

Határozza meg a php portok helyét:

Az eredményt a parancssor adja vissza:
php5: / usr / port / lang / php5

Önnek van egy olyan menüje, amely a PHP komponensek kiválasztására szolgáló opciókat tartalmaz, a fordítás során több is lehet. Itt további összetevőket is felvehet a PHP telepítésébe. Hozzá kell adni az "APACHE" elemet a PHP és Apache összerendelésekhez.

Webszerver a freebsd-ben

Ezután, amint a PHP tolmács sikeresen telepítve van, meg kell párosítania az Apache konfigurációs fájlban (httpd.conf) lévő sorokat.

Nyissa meg a szerkesztési fájl konfigurációs fájlját:

Mentse el a konfigurációs fájlban végrehajtott módosításokat, indítsa újra az Apache programot:

Meg fogjuk írni a kódot:

4. MySQL telepítése

Egy modern webszerver nehéz elképzelni adatbázis-kezelő rendszer nélkül, mint például a MySQL.
A MySQL egy ingyenes RDBMS, amelyet széles körben használnak különböző adattárolási alkalmazások. Az Internet egyik népszerű adatbázis-tároló rendszere is széles körben használatos a különböző webhelyek motorjai számára.

Keresse meg a MySQL-t a FreeBSD portfában:

Menjen a könyvtárba, ahol a fájlok találhatók, a MySQL telepítéséhez:

MySQL kiszolgálót helyeztünk el:

A telepítés után a phpinfo () függvény által szolgáltatott adatokban ellenőrizzük a MySQL paraméter rekordok jelenlétét.

Webszerver a freebsd-ben

5. Kiegészítések

A PHP-bővítmények olyan bővítmények, amelyek telepítve vannak a PHP funkciók hozzáadására. Ez magában foglalja a MySQL szerverrel való együttműködés mechanizmusait is, így a bővítmény nagyon hasznos lehet.

Keresse meg a PHP bővítmények helyét:

Menjen a Portok mappába:

Megjelenik egy konfigurációs menü, amelyben a MySQL és a MySQLI mezők közül választhat. majd az összeállítás szakaszában több menürendszer is megjelenik, ahol mindent el lehet hagyni.

Webszerver a freebsd-ben

A sikeres telepítés után a mysql és a mysqli bejegyzések is megjelenhetnek a "phpinfo" -ban:
Webszerver a freebsd-ben

Tehát befejeztük az Apache + PHP + MySQL csomag telepítését. Érdemes megjegyezni, hogy itt csak az alkalmazások "alap" telepítését vettük figyelembe. Mint tudják, mindezeket az üzleteket testreszabhatja bizonyos feladatokhoz, de ezt a bejegyzést nem tesszük. Általában hamarosan!

Kapcsolódó cikkek