Apache futtatása és beállítása, php running xx yosemite
Ez a kézikönyv olyan felhasználók számára készült, akik az operációs rendszert OS X 10.10 operációs rendszert telepítették egy üres lemezre. Azok számára, akik a Mavericks 10.9-es verziójáról és az apache webszerverről már frissítették a frissítést, már elég volt a beállítási fájlok ellenőrzése és frissítése.
Apache indítása
Az OS X 10.8-ból kezdve az Apple letiltotta a grafikus felületen található opciót, amely lehetővé teszi a webszerver futtatását, de a szabványos csomagban van, és a terminál parancs segítségével indítható.
Tehát a parancs az apache futtatásához
A sudo parancs megmondja a rendszernek, hogy az ezt követõ apachectl parancsot privilegizált üzemmódban kell végrehajtani, a felhatalmazó nevében, és a rendszer felkéri a felhasználó jelszavát rendszergazdai jogokkal. (a jelszó nem jelenik meg tárcsázáskor). A jelszó megadása után alapértelmezés szerint a rendszer nem igényel további jelszót a superuser nevében végrehajtott parancsok (a sudo parancs) 5 percig.
Állítsa le az apache-t
Indítsa újra a webkiszolgálót (ezután a rendszer apache-fájlok beállításainak módosítása után kell végrehajtani).
Információk az aktuális verzióról
C 10.10 szállítása
Az apache / (konfigurációs fájlok hibáira vonatkozó információ) (fontos parancs ahhoz, hogy megértsük azokat az eseteket, amikor valami elromlott)
Miután elindította a kiszolgáló parancsot
A webhelyek tárolása és elérése
Hagyományosan, a helyszínek vannak tárolva a mappák az operációs rendszer a nevét „public_html” és „htdocs”, az OS X történelmileg másként tenni, az egyik mappa a gyökérkönyvtárban a rendszer szinten és egy felhasználói szinten. Használhatja az egyiket vagy a másikikat, vagy kombinálhatja őket. A mappák a rendszer szintjén lehetővé teszi, hogy működjön együtt az összes felhasználó a számítógép és felhasználói szinten csak te, és lehetővé teszi a felhasználókat, hogy a különböző mappák saját telek. Ajánlom egy egyedi szint használatát, mivel ez nem igényel adminisztrátori jelszót a működés közben.
A helyi webhelykönyvtár rendszerszintje
A helyi webhelyek egyéni szintje
Általában egy könyvtárat használnak erre
Ezt a mappát létrehozhatja a keresővel vagy a terminál parancs segítségével:
Ezt követően létre kell hoznia egy apache konfigurációs fájlt, amely erre a könyvtárra mutat. Ehhez ismerned kell a felhasználónevet azon a rendszeren, amelyhez létrehozod. A pontos felhasználónév megismeréséhez használja a terminál parancsot:
Indítsa el a Terminal.app alkalmazást a fent leírtak szerint és menjen a szükséges könyvtárba:
Ne feledje el, hogy ki kell cserélnie a felhasználónevet vagy a valódi felhasználó nevét.
Most ellenőrizze és állítsa be a fájlhoz tartozó jogosultságokat. A sikertelenségi jogokat az alábbi parancsokkal lehet megítélni:
Ezeknek a következőknek kell lenniük:
Ha eltérnek, akkor engedélyeket állíthat be a chmod segítségével
Ezután módosítania kell egy másik httpd-userdir.conf konfigurációs fájlt
Miután végrehajtotta ezeket a változtatásokat, újraindíthatja az apache-t, hogy újra olvassa a konfigurációs fájlokat:
Látnia kellene valami ilyesmit:
Ha ez nem működik, és hibaüzenetet kap 403 vagy valami hasonló, ellenőrizze az előző változásokat, és nézze meg, mit mond a csapat
A helyi .htacess használatával és az URL-ek kicserélésével
Ha engedélyezni tudta az egyéni szintet a webhelyek tárolásához, akkor helyesen szerepeltetheti a .htacess fájlban tárolt saját apache beállításfájlokat az egyes webhelyeken. Ehhez módosítania kell a httpd.conf fájlt.
Megjegyzés fájlok kezdődően "." rejtett fájlok, és meg kell jeleníteni őket a keresőben, hogy együttműködjenek velük
ott meg kell változtatni a sort az AllowOverride None tartalmával. soronként
Alapértelmezés szerint ez az irányelv a fájl 217-es sorának felel meg, de lehet, hogy máshol van.
Szükséges módosítások történtek, indítsuk újra az apache-t:
A PHP indítása és beállítása az OS X 10.10 Yosemite rendszerben
Ehhez nyissa meg a httpd.conf fájlt
Ismét indítsd újra az apache-t
A PHP munkájának teszteléséhez a / library / WebServer / Documents / mappában a phpinfo.php nevű fájlt kell létrehoznia a következő sorral:
A következő oldalt kapja:
Folytassa a webszerver konfigurálását. A MySql és a PhpMyAdmin telepítése és konfigurálása.