Hogyan kell telepíteni az Apache · GitHub
Szóval, úgy döntöttem, hogy telepítse az Apache és PHP. Mi a következő lépés?
Szép munka volt. Telepíti az Apache, PHP, MySQL maga a legjobb, ahogy ez akkor kap értékes tudást és épít jobb nem használni.
K: Hogyan tudom megváltoztatni a PHP beállításait? Például a memória mennyisége, vagy a maximális időt a forgatókönyvet?
Szerkeszti a php.ini fájlt a PHP könyvtár és indítsa újra a szerver (ha van). A fájl formátuma a és beállítások leírása a kézikönyv, googly. Ha nakosyachit és rossz otredaktiruesh fájlt, PHP megszűnik futtatni.
Kérdés: Milyen Apache? Miért van rá szükség?
Anélkül Apache akkor csak futtatását a parancssorból (ez egy fekete doboz, fehér betűkkel).
K: Hol tudom letölteni a Windows Apache? A hivatalos honlapon azt mondja, baszd meg, nem bináris összeállításához magad! És ha keresni a Google kínál letöltő trójai és a vírusok.
K: Melyik verziót letölteni? Sok közülük!
httpd-2.4.10-win32-VC11.zip (vagy 64 bites verzióját, ha van egy 64 bites operációs rendszer) is megteszi. A Windows XP nem indul az Apache 2.4 csak 2.2-es verzió és alatt.
K. már telepítve van, de azt írja az elején, hogy hiányzik belőle néhány msvcrt.dll
Q., ahol a változás az Apache konfigurációs?
A conf / httpd.conf fájlt az Apache mappát. A leírás a fájl kereső a Google. A beállítások módosítása után ne felejtsd el újraindítani az Apache.
K. szerkesztette a beállításokat, és nem biztos, hogy igazuk van. Lehet, hogy valahogy ellenőrizni?
Igen, írja be a parancssor
K. Ok, az Apache, mert start és stop?
Vagy az Apache Monitor programot, vagy válassza a Vezérlőpult - Szolgáltatások és Apache találni ott, vagy a Start -> services.msc, és megtalálja az Apache vagy parancsot a konzolban a net start apache2.4 vagy net stop apache2.4
K. telepített Apache, de nem indul el, azt írja, érthetetlen szemetet. Én fut a Skype és a torrentet, és egy pár játék, lehet ebben az esetben?
Ha van Skype telepítve, és a futás, vagy torrent vagy hasonló program, azokat teljesíteni, mielőtt Apache. A probléma lényege: az alapértelmezett Apache 80-as port hallgatni a böngészőtől kéréseket (ez különösen elkötelezett web és http port). De Skype, torrent, és néhány más hálózati programok is, szeretem, hogy tartsa ezt a portot, és az Apache nem indul el. Meg kell mozgatni akár Apache másik portot a beállítások, vagy fuss Apache, mielőtt ezek a gonosz programok vagy bemegy a beállításokat, és hogy megtiltotta nekik a megszálló 80-as porton.
K. telepített Apache, hogyan kell ellenőrizni, hogy működik?
K. Mi a localhost. Mi 127.0.0.1?
Kérdés: Mi az a fájl tárolja?
K. Ha nem átrendezésével Apache 80-as porton, és a többi port nyitva van az oldalon? localhost nem működik
Q. És mi ez, ez a port?
Googly Wikipedia TCP-protokoll és a TCP-port. A programozó tudnia kell.
Q. Ok, Apache és a PHP telepítettem, de az Apache nem hajtja végre a PHP-fájlokat, és csak azt mutatja a forráskódot. Boo :(
Egészen a helyébe természetes jog.
Kérdés: Ha a böngésző megnyitása php-fájlt, akkor nem futtatja a kódot, és kiadja a fehér oldalt, vagy darabokban szavak
K. Oké, az összes létre, de amikor megpróbálja megnyitni egy php-fájlt a böngésző és a webszerver, még mindig látni egy fehér képernyő
Talán a hiba fájl, és nem fut, de a PHP már kikapcsolta a hibajelzés. Bővebben.
K. Ha Ön dolgozik Apache vagy a PHP voznimayut hibákat és figyelmeztetéseket, de nem jelenik meg a képernyőn, hol kell keresni a szöveget?
Q. Lehetséges megjelenítéséhez PHP hibák az oldalon a böngészőben?
Akkor hogy a kijelző hibák. Nyissa meg a php.ini fájlban, írj, vagy szerkeszteni, és display_errors = On error_reporting = E_ALL és indítsa újra a webszervert. hibákat meg kell jelennie. Soha nem, hogy a harc szerverek - A látogatók nem kell, hogy a részleteket a hiba.
K. Ha meg tudja jeleníteni a hibák a képernyőn, mi naplók nem érti?
Tölgy fejét. Képzeljük el, hogy van egy honlap. És valaki a vendégek közben hiba történik kérések feldolgozását. Éjjel, amikor alszol. Honnan tudtad róla? Csak olvasni a naplókat reggel.
Q. Hogyan látja a jelenlegi PHP beállításait?
Tedd 1.php fájl c tartalom
és nyissa meg a böngészőben.
K. Hogy Nos, tényleg lehetetlen volt, hogy egy egyszerű felhasználóbarát telepítő a gombbal a következő lépés?
Nem, nem tudsz. Ez a program a súlyos szakállas programozók, nem szőkék glamour magazin. Azok, akik a szerelvény helyett kemény önálló létesítmény, lesz egy lépéssel közelebb került a szőke. Így megy, és törölje Denver.
ErrorLog direktíva beállítja a fájlt, amelyben el kell írni az információkat a hibák előfordulása.
Kérdés: Mi a DocumentRoot?
Webhely gyökérkönyvtárába
Semmi baj. A böngésző csatlakozik a szerver küld címe neve az oldalon, amely azt akarja, hogy nyitott, így nem okoz problémát.
Q. Tehát és MySQL kell tenni?
Szükség. Ő installer gombok, így nem nehéz. Letöltés MySQL Community Server, és ha telepíti nem tesz minden egy sorban, de csak a MySQL Server (opcionális) és Workbench (opcionális).
K. Van telepítve WAMP, OpenServer és XAMPP. Ugyancsak nem fáj?
Hogyan mondani. Csak zavarhatnak. Ez a szerelvény tartalmaz Apache / PHP / MySQL. Ha ezek közül bármelyik futása Apache elfoglalja a 80 portot nélkül hagyta, hogy mások futtatni Apache ugyanazon a kapun. Is, hogy jelen lehet a szolgáltatások listáját, és lő le akkor tévútra. A legjobb megoldás - vegye ki a szerelvényt a hivatalos eltávolítása (nem fájlok törlése).
Q. Megkérdezem újra. Hogyan start / stop / újraindítani az Apache? Valahogy nem látom a gombokat.
Apache - alapú program, nincs gomb. Tudod:
Q. Ön említette a „Apache újraindításához.” Miért és hogyan kell csinálni?
Ha megváltoztatta a beállításokat a konfigurációs fájlban, Apache nem fogja használni őket magam. Meg kell újraindítani, a Windows újraindítását történik a szolgáltatás leállítását és újraindítását.
Kérdés: Hogyan talál egy listát a csatlakoztatott PHP kiterjesztéseket?
Pontszám php -m parancs a konzolon. Szükség lehet adni a teljes elérési utat php.exe szó helyett «php». A php -i parancs megjeleníti részletes információkat az aktuális PHP beállításokat.