Windows + Apache + PHP helyi gépre
A kérdésem annyi, hogy a saját gépre lehet- úgy feltenni apacsot meg php-t, hogy működjön is?
Azért lenne jó, mert a t8k8m tele van azzal, hogy állandóan fel kell töltögetni szerverre a progit, hogy megnézzem jó-e.
Jelenleg sztem rosszul raktam fel, mert semmit nem csinál, de azt tökéletesen :D
Szal az elejétől kéne végigvezetni a mancsomat, tekintve, hogy ilyet még nem csináltam.
Előre is köszönöm a segítséget ;)
■ Azért lenne jó, mert a t8k8m tele van azzal, hogy állandóan fel kell töltögetni szerverre a progit, hogy megnézzem jó-e.
Jelenleg sztem rosszul raktam fel, mert semmit nem csinál, de azt tökéletesen :D
Szal az elejétől kéne végigvezetni a mancsomat, tekintve, hogy ilyet még nem csináltam.
Előre is köszönöm a segítséget ;)
Re: Windows + Apache + PHP helyi gépre
Jelenleg sztem rosszul raktam fel, mert semmit nem csinál, de azt tökéletesen :D
Mit jelent az, hogy semmit nem csinal? Az apache elindul?
na mindegy... szoval:
toldtsd le az apache 1.3.x-et, ne a 2.0-t!
toldtsd le a php 4.x-et, ne az 5.0-t!
olvasd el ezt:
http://hu.php.net/manual/hu/install.apache.php
http://hu.php.net/manual/hu/install.windows.php#install.windows.manual
ennel jobban en se tudom leirni.
Kerdesed van akkor johet id.
lenyeg az, hogy amikor elinditod az apache-ot, akkor az ablakaba a kovetkezo szoveget kell hogy lasd(a szamok persze lehetnek masok.):
Apache/1.3.28 (Win32) PHP/4.3.4 running...
ekkor az apache php tamogatassal fut. Szoval ez legyen az elos, ameddig eljutsz, utana megyunk tovabb;))
Ha van kerdes johet.
Re: Windows + Apache + PHP helyi gépre
Re: Windows + Apache + PHP helyi gépre
C:\Program Files\Apache Group\Apache>apache -w -n "Apache" -k start
The Apache service is starting.
The Apache service has started.
C:\Program Files\Apache Group\Apache>
mostakkormivan?
Re: Windows + Apache + PHP helyi gépre
R.
Re: Windows + Apache + PHP helyi gépre
C:\Program Files\Apache Group\Apache>apache -w -n "Apache" -k start
The Apache service is starting.
The Apache service has started.
C:\Program Files\Apache Group\Apache>
mostakkormivan?
khm... en meg sose inditottam igy el az apache-ot win alatt..;)) tanits mester.
Inditsd el a bongeszot, es nezd meg, hogy a http://127.0.0.1 - re mit ad ki.
Ha egy weboldal jelenik meg, nem egy hibauzenet, akkor johet a kovetkezo teszt:
megkeresed a docroot-ot. (ez valoszinuleg az apache konyvtar alatt levo htdocs konyvtar lesz)
ide beteszel egy proba.html-t, amiben csak annyi van, hogy "hello", majd megnezed, hogy a bongeszoben megjelenik e. (http://127.0.0.1/proba.html)
Ha ez megvan, akkor most jon a kemenyebb proba, csinalunk egy proba.php fajlt, a kov. tartalommal:
<?php phpinfo();?>
na es ezt is megnezzuk.
pp
Re: Windows + Apache + PHP helyi gépre
Not Acceptable
An appropriate representation of the requested resource / could not be found on this server.
(...)
Apache/1.3.29 Server at localhost Port 80
már pöföget, de gyorsan kipicsázok néhány extension-t :Ð
Re: Windows + Apache + PHP helyi gépre
zörög, mint a kisangyal.
De hogyan hívhatom meg az e:\ meghajtón lévő index.html-t?!?
Re: Windows + Apache + PHP helyi gépre
beírom, hogy mit akarok, erre nem hajtja végre...
Windows módszer kéne? (újraindít...)
Re: Windows + Apache + PHP helyi gépre
zörög, mint a kisangyal.
De hogyan hívhatom meg az e:\ meghajtón lévő index.html-t?!?
Felejtsd el! ilyen nincsen.
Na jo;)
Keresd meg a httpd.conf fajlban azt a rezst, ahol alias-okat lehet beallitani, es ird be, hogy
Alias /e/ e:/
Azt hiszem ez mukodni fog;)
Lenyeg, hogy ha beirod a bongeszobe azt, hogy http://127.0.0.1/e/index.html, akkor azt fogja csinalni, amit szeretnel;))
Re: Windows + Apache + PHP helyi gépre
beírom, hogy mit akarok, erre nem hajtja végre...
Windows módszer kéne? (újraindít...)
Ha a httpd.conf-ot modositod, akkor ujra kell inditani az apache-ot.
Ha modulkent fut a php (valszeg igen) akkor a php.ini modositasa utan is ujra kell inditanod az apache-ot.
(ha a php CGI-kent fut, akkor a php.ini modositasa utan nem kell ujrainditani az apache-ot, csak az oldalt kell ujratolteni.
Re: Windows + Apache + PHP helyi gépre
Mindenesetre 404-el elhajt a http://localhost/e, pedig a http://localhost betölti a dokus könyvtárba rakott index.html-t...
Pedig ezt raktam a httpd.conf-ba: Alias /e/ "E:/relaks.uw.hu/"
Idézőjelet a környék példái alapján raktam befelé
\-el meg forbidden (?)
Apache nem jeleníti meg a .html fájlokat
A probléma köv.:
Apache 2.0.49-es apache nem jeleníti meg a html oldalakat, csak a *.php-kat.
Re: Apache nem jeleníti meg a .html fájlokat
Fogd meg a Firefoxot, használd a LiveHTTPHeaders nevű extensiont, és írasd ki a headereket. Abból érteni fogod, hogy miért?, de ha nem, akkor másold ide, és talán itt valaki érteni fogja, hogy miért? :)
Hasonló gondom van. Vettem e
Sokáig a telepítés se ment, de aztán kilőttem a Zone Alarmot, és azóta látszólag fut, de hiába írom be a localhost/teszt.php-t, a "localhost kiszolgálóhoz való kapcsolódási kísérlet el lett utasítva" ezt a hibaüzenetet adja a Mozilla. Az IE pedig 404 hibát.
Kéne valami ötlet, mert ha nem tudom dologra fogni, akkor kidobott pénz...
Kösz!
csatlakozom
EasyPHP
http://www.easyphp.org/
Ezek vannak fent: Apache 1.3.27 - PHP 4.3.3 - MySQL 4.0.15 - PhpMyAdmin 2.5.3
Külön beállítási segítség is van itt:
http://www.canowhoopass.com/guides/easyphp/ (angolul)
Mondjuk én ezzel jobban boldogultam anno, mint a manuallal.
Aki most kezdi gyűrni a php-t és nincs sok gőze a konfig.-ról, annak is bátran ajánlhatom.
Üdv: Thom
[ThomasWebMűhely] [ThomasPortál]
Másik web port?
Feltettem ezt az easy php-t minden rendben is volt egészen addig amit telepítés után kiírja, hogy :
Ezt most nem értem :S
Talán Skype?
Talált, süllyedt :)
Közben a mysql-t is elállítottam, de vissza tudtam csinálni :) a phpmanuál sokat segít :)
Appserv
Ez olyan, mint az easyphp, csak mas a neve :D
van benne= apache+php+mysql
ha a legujjabbat toltod le, akkor kb mindenbol a legujabb.
Nekem elsore ment vele minden, ugy, hogy hozza sem nyultam a httpd.conf-hoz, vagy a php.ini-hez.
Persze aztan bekonfigoltam, mielott lelamaznatok :D
Műxik a Zapacs!
Na, most innen hogyan tovább?
Valami olyat sejtek, hogy nekem is "be kellene konfigolni"...
Valami olyat érzek, hogy a szervernek meg kellene adnom, hogy hol nézzen utána azoknak a fájloknak, amit majd írogatok...
Szóval hova mit írjak?
Üdv
PHP + Apache configurálás
Tudna nekem valaki segíteni?
Most probálom felrakni a MySQL,PHP,Apache-ot ,de sehogy sem akar összejönni!
A httpd.conf - ba beírtam azt,h.:
LoadModule php4_module d:/php-verzio/sapi/php4apache2.dll
Addtype application/x-httpd-php .php .phtml .html
Addtype application/x-httpd-php-source .phps
A .php-ként elmentett skript(PL.:phpinfo.php) kimenete helyett az explorerben a letöltési
ablak jelenik meg.
Mi lehet a gond?
janipasa##kukac##freemail.hu
talán header probléma
http://weblabor.hu/forumok/temak/1810#comment-2862
Annyi változott azóta, hogy elindult a http://firefox.hu :)
Kérdés: a letöltött fájlban mi van?
Ide is beírom, hátha :)
Naszóval, telepítettem mindent, ahogy az egyik cikkben is le van írva, a régen fentebb vázolt problémák nincsenek az viszont van, hogy a akarmi.php?valtozo=nemmindegy meghívásakor nem létezik a valtozo nevű változó. Olyan php-vel próbáltam, ami neten üzembiztosan megy.
Mi lehet a hiba?
Apache2 + PHP 4.3.8
Köszönettel:
-=RelakS=-
register_globals
amúgy, a php.ini-ben a register_globals direktíva értékét on-ra állítva, vagy a program elejére egy
@import_request_variables('GPC', '');
függvényhívást helyezve megkapod az áhított változóidat.bbalint
Htx! Lehet, hogy a szkript
Lehet, hogy a szkriptjeim új verzióját végig átírom... legalább lesz valami különbség a bemenet, meg a saját változóim között :/
-=RelakS=-
Nem műxik az Apacheom!!! Ez
Ez van az error.log-jában:No such file or directory:make_sock:failed to get a socket for port 80
Mit jelent ez?????
Köszi!!!!
easy php 1.7
de azt írtad,h a phpmyadmin
ferenc voltam
ja és nekem is az easyphp 1.
ferenc voltam
elinul a phpmyadmin, de tábl
felraktam a badblue-t. php install, teszt-file megmutat, műküdik. Ugyanezt a php file-t megnyitva firefox-ban már nem fut :( ez nekem magas... valaki találkozott már ilyesmivel?
nállam sajnos az apache-ot se sikerült felrakni rendesen
Elöre is köszi!
Nincs kapcsolat
Sajnos csak csatlakozni tudok a kétségbeesett kérdezők táborához :-)
Elvileg sikeresen telepítettem a weblabor cikkjei alapján a szokásos Apache2+PHP5+MySQL4.1-et. Phpmyadmin megy, mindent tudok vele csinálni. Saját programjaimnál elakadok már a kapcsolódásnál. Ezerszer leellenőriztem a jogosultságokat stb. nem jutok ötről a hatra.
Nagyon örülnék valamilyen ötletnek!
Kösz a segítséget!
(XP oprendszer)
4.1?
Megjegyzés: Lehet, hogy ki kéne egészíteni az eredeti cikket egyetlen mondattal, ami felhívja a figyelmet erre a különbségre.
Király vagy!
Már nagyon álmos vagyok, de azért sajnos úgy tűnik, nem csak az i-ket kellene beszúrni, hanem objektum orientált stílusban átírni a régi cuccaimat :-(( (Mondjuk rájuk férne egy kis frissítés ...)
A válasz igen ,)
Egyébként tapasztalataim szerint a 4.1-től "valamiért" egy csomó rendszergazda fél, úgyhogy ha sürgős, - egyenlőre - talán egy 4.0.x-es MySQL szerverrel jobban jársz.
Hosszú távon viszont mindenképp érdemes lesz külön állományba gyűjtened az adatbázis-kezeléssel kapcsolatos függvényeid... hadd ne soroljam az előnyeit.
Kösz szépen!
Sajnos nincs annyi saját eszeveszetten bonyolult progim, hogy ne tudnám (nem lenne érdemes) újragondolni őket. Amatőr vagyok :-((
Még egy idegborzoló problémát hozott az újabb verziókra való átállás, ez az ékezetes karakter kérdés. Azt hiszem kísérleteznem kell még, hogy egyáltalán kérdezni tudjak. A tárhelyre felrakott táblákat ha lementem és felrakom a saját gépre, valami borzadályos dolgokat kapok. (Fordítva még nem próbáltam)
Még egyszer kösz!
Igazad van ...
Ez mit jelent? Hogy kell csinálni?
> ha átadod az adatbázis-kapcsolat azonosítóját, ugyanúgy használhatod őket, mint eddig a mysql_...()-eket.
Üdv!
gyors példa
$abkapcsolat = mysqli_connect(...);
// És durr egy adatbázis-réteg:
function ab_lekeres($mezok, $tabla, $feltetel, stb.)
{
global $abkapcsolat;
//további humoros dolgok, pl.
mysqli_query($abkapcsolat, $parancs);
}
De 4.0.x-nél ez nem fog kelleni (mármint a kapcsolat azonosítójának átadása).
Kicsit szét vagyok csúszva, szólj, ha valahol nem fogalmaztam elég tisztán!
Azt hiszem értem ...
Kösz a segítséget!
gond
mi lehet a hiba?? előre is thx
Apache szolgáltatásként WinXP-ben
Van egy kis problémám. Az apache serverem szolgáltatásként szeretném futtatni. Tökéletesen működik is, egészen amíg be nem teszem a kövi sorokat a httpd.conf-ba
------------------------------
LoadModule php4_module "F:\Program Files\Apache Group\PHP4\sapi\php4apache2.dll"
------------------------------
Ezt is próbáltam (annak ellenére hogy hülyeség :) ):
------------------------------
LoadModule php4_module "F:/Program Files/Apache Group/PHP4/sapi/php4apache2.dll"
------------------------------
Ezek után többet nem hajlandó futni az apache szolgáltatáként ("Reqest operation has failed")
Amint kiveszem a sort, egyből ismét működik. A bejárási utakat százszor ellenőriztem, megpróbáltam máshova is berakni a php könyvtárat (pl. c:\php\ - be - ahogy alaprételmezetten van)
Apache-2.0.53 és PHP-4.2.3. szeretnék használni
(jah a telepítést a "A PHP, a MySQL és az Apache használata" című könyv alapján végeztem.
Előre is köszi a segítséget!
Szerkesztve:
Jah még annyit, hogy régebben volt fönn 4.3-as php, de leszedtem - esetleg az nem zavarhat be?
Help
Sürgős lenne!
köszönöm
Apache szolgáltatásként WinXP-ben
PHPIniDir "C:/php"
LoadModule php4_module "c:/php/php4apache2.dll"
AddType application/x-httpd-php .php
/részlet a httpd.conf-omból/
Nekem is sok fejtörést okozott (nem is én jöttem rá:)).
Még mindig apacs
Megtettem a "szükséges intézkedéseket", viszont a helyzet változatlan sajnos :(
Valamilyen más ötlet esetleg (a vége úgy is az lesz hogy legyalulom az egészet)
Viszont ha már erről van szó, akkor még azt szeretném megtudni, hogy hol lehetnek php utalások. A registryből kitöröljek minden apache-csal és php-vel kapcsolatban. A php ugye nem pakol be máshova fájlokat, azon kívül ahova én beraktam.
Az apacheot hogy lehet minden maradvány nélkül kigyomlálni?
Azért jó lenne ha valakinek lenne még valami ötlete...
köszi előre is!
Egy lehetseges megoldas
Valamikor letezett egy olyan projekt, hogy PHPTriad, de ma mar nem fejlesztik tovabb. Amugy is regebbi verziokat tartalmazott, de tanulni azert jo. Ujabban Sokkit neven fut, irto jo, uj verziok (Apache/2.x, PHP/5.0.x, MySQL/4.xx), de fizetos. (Van kiprobalhato verzioja [trial])
Van egy masik igen jo kis csomag, a WAMP nevu. Ezt valami ugyes francia fickok dobtak ossze, de angolul is tud a progi. (Ha tudsz franciaul, akkor jobban megelsz a readme.txt vagy inkabb lissez.moi tipusu fajlok olvasgatasabol). Ez ingyenes, PHP/5.0.4-et tartalmaz, MySQL/4.1.10a adatbazis-szervert, viszont az Apache "csak" 1.3.33. Van meg neki phpMyAdminja (egesz uj), valamint SQLitemanager-je, es hasznalhato Control Panel-lel rendelkezik (NEM Windows-os control panel). A szervereket Windows Service-kent futtatja, a PHP-t Apache-modulkent, beallithato, hogy kezzel inditod, vagy a Windows inditsa magatol. Ha ezt telepited, akkor meg vagy elve, mert minden komponense megy, anelkul, hogy piszkalnad a konfig fajlokat. Ajanlatos a telepites elott "tiszta lappal" indulni. Ne maradjon regi Apache, MySQL, PHP telepites, mert oszekeverednek es az atyauristen se bogozza ki tobbe.
Ha tisztaba akarod tenni a Windows, akkor egyik lehetseges megoldas (nem erosen ajanlott, csak ha mar oszevissza van minden cseszve), hogy letorlod az Apache, a PHP, es a MySQL konyvtarait, kiirtod ezek ini fajljait (alatalaban c:\Windows\ es c:\ konyvtarban keresd) majd megnyitod a Windows Service Manager-jet (vagy valami ilyesmi) a Control Panel-bol vagy Advanced System Tools-bol (vagy hasonlo, ha nem talalod, akkor -> Help And Support Center es megkeresed) es az apache es mysql nevu (vagy ezekhez hasonlo nevu) service-eket leallitod majd jobbklikk rajuk, properties, es beallitod, hogy az indulasa ne automatic, hanem manual vagy disabled legyen. Ezutan elkezdheted telepiteni a Wamp-ot, vagy mas szerver kit-et.
Ha valaki neki akar kezdeni a PHP programozasnak, es meg nem ismeri, annak megteszi a PHP/4.x.x is. Viszont ha mar otthonos vagy a PHP koruli hercehurcakban, akkor jobb a PHP/5.x.x fele elhuzni, hiszen ez mar tenylegesen objektum orientalt nyelv, es sok nagyon jo ujdonsag van benne, raadasul GYORSABB.
A felsorolt eljarasok Windows XP Professional Edition SP2-re vannak ertve, de esetleg mas verziokon is mukodnek ugyanigy.
Ritkan latogatok forumot, ugy, hogy ha valakinek valami hozzamszolnivaloja lenne, akkor azt erre a cimre kuldje: boteeka##kukac##yahoo.com
Sok sikert.
Boteeka
a kulcsszó: xampp.org
http://www.apachefriends.org/en/xampp-windows.html
Apach+Php újrarakás
Itteni leírások alapján telepítettem Apache 2.2.25-öt, php 5.2.5-öt.
A problémám az, hogy mikor próbálnám megnézni a phpinfo-t vagy egy korábbi honlapomat, akkor a php fájl tartalmát írja ki a böngésző.
Win7 újratelepítés előtt tökéletesen működött a környezet, de most az újratelepítés nem sikerült.
Tudna valaki segíteni, hogy hol keressem a hibát?
Előre is köszi a segítséget!
Szia
- PHP 5.2.5 felejtős, 7.0.x - et használj, ha egy mód van rá.
- Win7 szintén zenész, Win10 inkább.
- Apache is a 2.4.25 a latest.
Semmi baj, akkor az Apache fut, csak a PHP nem, vagy nincs "megkérve" Apache rá, hogy futtassa rá az interpretert.
Ha "az itteni leírások alapján telepítetted", akkor olvasd el pls a hozzászólásokat is, ha a linkek nem is reálisak már így 10+ év távlatából, címszavak hasznosak, amikre guglizhatsz.
PHP telepítése windoeson most:
Apache windowson most:
Win10
hírek... :)
Mi is az a "be épített telemetry" ?
Netán egy szoftver letölt és telepít egy GPS antennát? :-D
Az összes adatküldés kikapcsolható - igaz, hogy sokat kell hozzá keresgélni.
Biztos, hogy ilyen nagy mérvű törvénytelen és bárki által tudható műveletek után még mindig senki sem perli a Microsoft ot???
Amúgy te mit ajánlasz win7 helyett?
(Újévi poénnak nem lenne annyira rossz, de látom még tavalyi)
Re
Ha céges, akkor semmi baj nincs a Win10-zel
- ezesetben mindenféle telemetria kikapcsolható
Ha nem céges és nem kellenek az egyéb kiegészítők, mehetünk open source vizekre is, ami az évek múltával egyre jobbá válik. Ubuntu-t ajánlanék, ha kellene (persze a Win7 után)
Amúgy meg van lőve az ember, ha foggal-körömmel ragaszkodna 10-eshez.
De ha csak a telemetriát említettem:
Perelni? Max az EU tenné, de ők sem vannak olyan helyzetben, hogy megtegyék.
De látom, ebből a csatából semmiképp sem kerülök ki győztesként.
Aki jót akar, az nem kísérti a sorsot...
Lehet nem kéne ennyi off
Viszont emellett téves és haszontalan is.
- ezesetben mindenféle telemetria kikapcsolható
Mi van akkor, ha használ olyan szoftver(eke)t, amik csak windowsra készültek?
A 4 pontos felsorolásodat inkább csak röviden véleményezem: messziről látszik, hogy elég szerény tapasztalattal rendelkezel oprendszerek terén, de bírálni szeretsz.
Egy dolog azért fontos: egy szóval sem mondtam, hogy a windows lenne a legjobb oprendszer (ugye itt az is kérdés, hogy mire), de a kérdező win7-et használ, ez elavult, ehhez legközelebb eső upgrade a win10. Ezért még nem kéne talán a fejemet venni... :)
Ne haragudj, de nem is volt olyan jellegű kérdés, hogy "az én helyemben milyen oprendszert használnátok?". Egy ilyen kérdés kapcsán van értelme windows - linux - macosx - stb vitának, enélkül értelmetlen.
Talán ha a kötöszködés helyett szakmai értékkel is bíró, segítő szándékú hozzászólással indítottad volna, jobb lenne.
Látjuk, tudjuk, hogy windows-gyűlölő vagy (néha én is :)), köszi szépen az információt - csak senki se kérdezte. :(
SZERK.: "Max az EU tenné..."
Viszonylag picike cégek is nyertek ám pereket a Microsoft ellen, hatalmas tévedés ez a mondatod (is).