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.

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.

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.

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.

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

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!