Netbeans + Zend FW + PhpUnit
Sziasztok!
Netbeans + zend + phpunit telepítésével küzdök. Most próbálok áttérni IDE-re az idétlenkedésről.
Van egy godaddy accountom, és oda szeretnék egy zend-es weblapot. A gondom első körben a verziókkal van, godaddynél 5.2.14 van, a zend pedig 5.2.4-et követel. Nyilán a 14>4, viszont 100%-ig biztos akarok lenni, hogy tényleg így kell nézni, és nem azt, hogy 1-essel kezdődik a 14. :-) Szóval arra vagyok kíváncsi, hogy szerintetek is elfut e az accon?
Azzal kapcsolatban is van kérdésem, hogy hogyan tudnék közbeiktatni egy teszt szervert? Netbeans-nél nekem úgy jött le, hogy megadok egy ftp szervert, aztán oda felmásolja valahogyan a projekt fájljait, de mondjuk ha localhostot adom meg, akkor nem történik semmi a projekt fájljaival, nem jelennek meg a mappájukban, ahol kéne. Számomra ez elég érthetetlen, pedig biztosan van logikus magyarázat, ugye? :D
Phpunit-ig még nem jutottam el, láttam, hogy van hozzá seleniumos kiterjesztés is, ami jó előjel, de úgy néz ki ott is gondok lesznek majd a telepítéssel. Egyelőre bemásoltam a kiterjesztéseket, de a dbunit-hoz külön bat fájl volt a packban, amit majd valszeg kézzel kell hívogatnom, mert a netbeans nem ismeri csak a phpunit bat-ját... (Egyelőre még nem néztem meg, hogy ez a dbunit mire jó, nem tudom elképzelni, hogy az adatbázis tesztelést hogyan lehet automatizálással segíteni, de biztos van valami megoldás erre is, különben nem lenne ilyen stuff :D)
■ Netbeans + zend + phpunit telepítésével küzdök. Most próbálok áttérni IDE-re az idétlenkedésről.
Van egy godaddy accountom, és oda szeretnék egy zend-es weblapot. A gondom első körben a verziókkal van, godaddynél 5.2.14 van, a zend pedig 5.2.4-et követel. Nyilán a 14>4, viszont 100%-ig biztos akarok lenni, hogy tényleg így kell nézni, és nem azt, hogy 1-essel kezdődik a 14. :-) Szóval arra vagyok kíváncsi, hogy szerintetek is elfut e az accon?
Azzal kapcsolatban is van kérdésem, hogy hogyan tudnék közbeiktatni egy teszt szervert? Netbeans-nél nekem úgy jött le, hogy megadok egy ftp szervert, aztán oda felmásolja valahogyan a projekt fájljait, de mondjuk ha localhostot adom meg, akkor nem történik semmi a projekt fájljaival, nem jelennek meg a mappájukban, ahol kéne. Számomra ez elég érthetetlen, pedig biztosan van logikus magyarázat, ugye? :D
Phpunit-ig még nem jutottam el, láttam, hogy van hozzá seleniumos kiterjesztés is, ami jó előjel, de úgy néz ki ott is gondok lesznek majd a telepítéssel. Egyelőre bemásoltam a kiterjesztéseket, de a dbunit-hoz külön bat fájl volt a packban, amit majd valszeg kézzel kell hívogatnom, mert a netbeans nem ismeri csak a phpunit bat-ját... (Egyelőre még nem néztem meg, hogy ez a dbunit mire jó, nem tudom elképzelni, hogy az adatbázis tesztelést hogyan lehet automatizálással segíteni, de biztos van valami megoldás erre is, különben nem lenne ilyen stuff :D)
Nagyobb
Én úgy gondoltam, hogy mivel
NetBeans
Egyébként a GitHub accountomon találsz jópár projektet, amit NetBeans-szel kezelek, ott vannak a projekt fájlok is hozzá.
PEAR-t még nem használtam,
xProject/properties/runConfiguration-nál választottam ki, hogy
run as: local web site
project url: http://localhost:81/x/
(81-es portra tettem a wamp-ot, mert a nod32 ütközik valamiért a 80-assal)
Óbassz :D most nézem, hogy a source folder rossz helyre van beállítva, azért nem megy... :D
szerk:
Na alakul, már csak hibaüzeneteket kapok, hogy nem találja a projekt a Zend mappáját... Sztem ezt már megoldom, ha mégsem, akkor majd írok :D
Azt hiszem írok egy blog bejegyzést arról, hogy hogyan kell felgányolni php+netbeans+zend-et...
Kösz a segítséget
Na közben két strandolás
A subdomaineknél már meg lehet csinálni, hogy minden almappára menjen.
A zenddel kapcsolatban a set_include_path-el voltak gondok, meg azzal, hogy lowercase-re alakított fájlnevekkel mentek fel a fájlok, és azt nagyon nem szerette. Erre gondolom lehet csinálni olyat, hogy az autoloader-be még beteszek egy tolowercase-t, de inkább úgy döntöttem, hogy újra feltöltök mindent rendes fájlnévvel.
Szóval most már működik éles környezetben és localhoston is a zend. Majd ma vagy holnap megnézem, hogy a phpunit is megy e, aztán elkezdek ténylegesen fejleszteni, ja meg kiteszek kis blog bejegyzést erről, hátha más is akar zendezni. Igazából nem volt valami komplikált a telepítés.
megvettem, de váltani fogok
A Netbeans nagyon megtetszett, láttam róla egy halom bemutató videót is és úgy döntöttem, hogy azt fogom php-programozásra használni.
Megvettem anno a Vista-t, mivel grafikai szoftvereket telepítenem kellett - gondoltam majd milyen jó lesz ha egy helyen van minden: grafikai munkák, programozói projectek, ésatöbbi.
Most kell telepítenem egy Ubuntu-t is párhuzamosan, a fent, janoszen által is említett problémák miatt..
"Program Files"-ba nem lehet telepíteni programot, mert van benne egy szóköz, ami szintén sokmindent megkavar. A user könyvtárba sem, mivel ott is szerepel(het) szóköz, sőt ékezet is.
A config fájlok átírásához külön root-ként kell futtatni a notepad-ot és csak így lesz jogom átírni pl az vhosts fájlt.
A virtualhost-ok beállításánál: nem lehet egy-egy projectem alkönyvtárára tenni a docroot-ot, mert az elérési útban sokszor ékezet is van, ami miatt az apache még csak el sem tud indulni. (nem létező könyvtár hiba)
A php kódok is máshogy működnek Win-en, lásd újsor karakter, elválasztó kar., mail/smtp, memcached, ésatöbbi.. Egy egyszerű projectnél ezeket is mind figyelembe venni időpazarlás. (kivéve, ha elvárás, hogy átpakolható legyen a kód Win szerverre is)
A netbeans windows alatt, az új Java verzió esetén problémás az FTP használat is - hacsak nem gázolunk könyékig a win beépített tűzfal leelki világába.
És még sorolhatnám..
</OFF>
"Program Files"-ba nem lehet
Ezek miért változtatnának bármin? Én emlékeim szerint a Program Files (x86)-ba telepítettem a Netbeans-t, és nem emlékszem ezzel kapcsolatos problémára. Ráadásul az, hogy szóköz, vagy más speciális karakter van az elérési útban, ráadásul operációs rendszer független, ugyan így előfordul Linux és MacOS X alatt is.
Használ valaki még FTP-t? Ennél ezerszer jobb protokollok vannak, amik ráadásul biztonságosak is.
Hát azt még sose sikerült használnom, mindig más cég tűzfal programját használtam.
vista
Post-olhanál (másik topikba) egy saját bevált könyvtárszerkezetet+fejl. környezetet. Tényleg kíváncsi vagyok!
Nekem egyedül a phpUnit-tal
szóköz annyira nem is, inkább az ékezet
Hát én már elég
http://szarbol-varat.blogspot.hu/2011/11/fejlesztoi-kornyezet-kialakitasa-iis7.html
Ha esetleg kipróbálnád, akkor itt egy leírás, hogy hogyan kell IIS-re telepíteni. Mondjuk van benne pár apróbb hiba, de már régen csináltam... Talán a phpunit-ot is fel lehet tenni git-tel, fogalmam sincs. Nem szoktam már nagyon php-zni. Mondjuk igazán írhatnának már egy új bash-t windows-hoz, ami képest kezelni utf-8 karaktereket az útvonalban... Elvileg dos-osra alakított nevekkel ("c:/program~1/...", meg hasonlók) fel lehet telepíteni phpunit-ot is, de nem volt kedvem megalázni ilyesmivel a 21. századot...
:))
Nekem abból lett elegem, hogy win-re mindig van valami "plussz komment", vagy "kivétel" akármelyik doksit böngészem ("and for windows users... throw salt over your left shoulder and say 'mo-mo' 3 times").
Már kipróbáltam IIS alatt is - bár kicsit máshogy telepítettem: kövezzetek meg érte, de ez egy egész jó eszköz: "Microsoft Web Platform Installer 4.0".
Kb. 1,5 órán kersztül települt egy asztali gépnek irdatlannak mondható vason..
Ha valakit ennek elenére érdekel itt egy link.
Ami biztos, hogy ez is .net-re van kiélezve (érthető okokból), soha sem érhető el a legújabb php verzió, szóval megintcsak zsákutca.
Noh mindegy, nem ragozom tovább, úgyis mindenkinek megvan a saját maga számára legmegfelelőbb környezet. Én csupán csak nem találtam még meg ezen a platformon :)
Php-nél elég egy
Nekem azért jött be, mert minden egyes projekthez pillanatok alatt meg tudtam adni külön php verziót. (persze apache alatt is meg lehet virtualhosttal, de én jobban szeretem a gui-t, mint a config fájl gépelést)
Nem volt a neten használható
Nekem felment, kis küzdéssel, de ez nem bináris, bat meg php fájlok, kb. minden átírható és testreszabható. Ha nem tetszik a Program Files, akkor át lehet írni másra, pikkpakk.
Ha többen jelzik, összedobhatok egy leírást...
Dobj, de olyat, aminek lehet
+1
Nem
ok,
És ezt hogy? VPN?
SCP / SSH