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.

Kapcsolódó cikkek