Frage Lokalen Entwicklungsumgebungen unter Windows

For topics beyond KeyHelp. / Für Themen jenseits von KeyHelp.
User avatar
b0snaX
Posts: 261
Joined: Tue 26. Apr 2016, 20:18

Frage Lokalen Entwicklungsumgebungen unter Windows

Post by b0snaX »

Hallo zusammen,

ich habe eine frage und zwar nutze ich für Website Entwicklung unter Windows XAMPP unf PHPStorm. Nun XAMPP mit PHP 7.0.13 läuft wunderbar bloss benötige ich zu testzwecken auch andere PHP Versionen 7.1 oder 5.5 und 5.6. Jetzt stehe ich natürlich vor dem Problem das XAMPP keine möglichkeit liefert andere PHP versionen zu installieren. Da meine Frage an euch wie nutzt ihr eure Lokale Webentwicklung? Hatte Jemand das gleiche Problem mehrere PHP Versionen zu installieren?

Auf diversen Foren habe ich gelesen das man Alternatieven verwenden sol uwAMP, WAMP oder MAMP bzw. MAMP PRO leider habe ich mit den gennanten Alternativen keine erfahrung bzw. habe diese nie verwendet.

Freue mich auf euere Ratschläge und Vorschläge.
Schöne Grüße,
b0snaX

Code: Select all

if ($ahnung == 'keine' ) { use ( Handbuecher ) && ( Google | | Suche ) }
if ($antwort == 0 ) { post ( Frage ) }
Thomas Alva Edison wrote:Ich habe nicht versagt. Ich habe mit Erfolg zehntausend Wege entdeckt, die zu keinem Ergebnis führen.
User avatar
Jolinar
Community Moderator
Posts: 4004
Joined: Sat 30. Jan 2016, 07:11
Location: Weimar (Thüringen)
Contact:

Re: Frage Lokalen Entwicklungsumgebungen unter Windows

Post by Jolinar »

b0snaX wrote:Jetzt stehe ich natürlich vor dem Problem das XAMPP keine möglichkeit liefert andere PHP versionen zu installieren. Da meine Frage an euch wie nutzt ihr eure Lokale Webentwicklung?
Am flexibelsten wirst du vermutlich sein, wenn du deine Entwicklungsumgebung mit lokalen VM's etablierst. Zum Bereitstellen der VM's könntest du z.B. Virtualisierungslösungen wie VirtualBox verwenden. Deine Test-VM kannst du dann ganz nach Belieben mit der benötigten Software ausstatten. Wenn nötig und sinnvoll kannst du dir die VM exakt genauso konfigurieren wie deinen Produktivserver, so daß auch alle denkbaren Testszenarien für die Entwicklung abgedeckt werden können.
Wenn jemand inkompetent ist, dann kann er nicht wissen, daß er inkompetent ist. (David Dunning)

Data Collector für Community Support
___
Ich verwende zwei verschiedene Schriftfarben in meinen Beiträgen /
I use two different font colors in my posts:
  • In dieser Farbe schreibe ich als Moderator und gebe moderative Hinweise oder begründe moderative Eingriffe /
    In this color, I write as a moderator and provide moderative guidance or justify moderative interventions
  • In dieser Farbe schreibe ich als Community Mitglied und teile meine private Meinung und persönlichen Ansichten mit /
    In this color, I write as a community member and share my personal opinions and views
User avatar
b0snaX
Posts: 261
Joined: Tue 26. Apr 2016, 20:18

Re: Frage Lokalen Entwicklungsumgebungen unter Windows

Post by b0snaX »

Das Alles in VM's zu unterteilen wird wahrscheinlich bei mir nicht klappen, da ich einen Schwachen PC hab. 4GM RAM und Intel Pentium 2.13.
Schöne Grüße,
b0snaX

Code: Select all

if ($ahnung == 'keine' ) { use ( Handbuecher ) && ( Google | | Suche ) }
if ($antwort == 0 ) { post ( Frage ) }
Thomas Alva Edison wrote:Ich habe nicht versagt. Ich habe mit Erfolg zehntausend Wege entdeckt, die zu keinem Ergebnis führen.
User avatar
Jolinar
Community Moderator
Posts: 4004
Joined: Sat 30. Jan 2016, 07:11
Location: Weimar (Thüringen)
Contact:

Re: Frage Lokalen Entwicklungsumgebungen unter Windows

Post by Jolinar »

b0snaX wrote:Das Alles in VM's zu unterteilen wird wahrscheinlich bei mir nicht klappen, da ich einen Schwachen PC hab. 4GM RAM und Intel Pentium 2.13.
Okay, da könnte es etwas eng werden. ;)

Wäre dann das hier vielleicht eine brauchbare Alternative? Hatte ich mal eine Zeit lang in Verwendung. Das Tool ist schon etwas älter und ich hab jetzt nicht getestet, ob es mit aktuellen XAMPP-Versionen noch funktioniert, sollte aber eigentlich.
Wenn jemand inkompetent ist, dann kann er nicht wissen, daß er inkompetent ist. (David Dunning)

Data Collector für Community Support
___
Ich verwende zwei verschiedene Schriftfarben in meinen Beiträgen /
I use two different font colors in my posts:
  • In dieser Farbe schreibe ich als Moderator und gebe moderative Hinweise oder begründe moderative Eingriffe /
    In this color, I write as a moderator and provide moderative guidance or justify moderative interventions
  • In dieser Farbe schreibe ich als Community Mitglied und teile meine private Meinung und persönlichen Ansichten mit /
    In this color, I write as a community member and share my personal opinions and views
User avatar
Tobi
Community Moderator
Posts: 3230
Joined: Thu 5. Jan 2017, 13:24

Re: Frage Lokalen Entwicklungsumgebungen unter Windows

Post by Tobi »

Eigentlich sollten 4 GB RAM für einen virtuellen Linux-Server doch reichen.
1GB RAM reicht völlig für die Virtualisierung.

Klar, du kannst nicht mehrere VMs gleichzeitig betreiben. Aber zumindest immer diejenige welche du gerade benötigst.
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
select name from me;
Posts: 588
Joined: Tue 9. Feb 2016, 16:44

Re: Frage Lokalen Entwicklungsumgebungen unter Windows

Post by select name from me; »

Ich nutze ein minimales Ubuntu mit Vagrant und habe mir das PPA von Ondrej installiert. Damit hast Du PHP 5.6, 7.0, 7.1.
https://launchpad.net/~ondrej/+archive/ubuntu/php

Jede PHP Version habe ich als PHP FPM Pool eingerichtet. Zudem habe ich mehreren lokalen Domains, die jeweils einen der PHP FPM Pool verwenden. Z.B. php56.projekt.dev

Damit ist man ziemlich flexibel und kann seinen Code unter mehreren PHP Versionen testen.
Viele Grüße, Christian
select name from me;
Posts: 588
Joined: Tue 9. Feb 2016, 16:44

Re: Frage Lokalen Entwicklungsumgebungen unter Windows

Post by select name from me; »

Zur Not stellt Dir einen zweiten günstigen Linux Rechner ins Netzwerk.
Viele Grüße, Christian
User avatar
b0snaX
Posts: 261
Joined: Tue 26. Apr 2016, 20:18

Re: Frage Lokalen Entwicklungsumgebungen unter Windows

Post by b0snaX »

Jolinar wrote:Wäre dann das hier vielleicht eine brauchbare Alternative? Hatte ich mal eine Zeit lang in Verwendung.
Bei meinen Recherchen zu diesem Thema bin ich auch schon gestossen. Werde mir das mal genauer anschauen.

@select name from me; Diese Idee klingt auch gut, damit werde ich mich auch mal beschäftigen.

Danke euch beiden für euere Tipps zu diesem Thema.
Schöne Grüße,
b0snaX

Code: Select all

if ($ahnung == 'keine' ) { use ( Handbuecher ) && ( Google | | Suche ) }
if ($antwort == 0 ) { post ( Frage ) }
Thomas Alva Edison wrote:Ich habe nicht versagt. Ich habe mit Erfolg zehntausend Wege entdeckt, die zu keinem Ergebnis führen.
User avatar
mrbird
Posts: 149
Joined: Sat 12. Mar 2016, 18:29
Location: Thüringer im Saarland ;-)

Re: Frage Lokalen Entwicklungsumgebungen unter Windows

Post by mrbird »

Einfacher isses mit http://www.uwamp.com/en/. Hatte auch bis vor einiger Zeit xampp drauf aber die ganzen Frickellösungen wegen PHP Umschaltung haben mich genervt.
uwamp ist vielleicht nicht so "vollgestopft" wie xampp - bietet aber genau die einfache PHP Versionsumschlatung per Dropdownmenü.
select name from me;
Posts: 588
Joined: Tue 9. Feb 2016, 16:44

Re: Frage Lokalen Entwicklungsumgebungen unter Windows

Post by select name from me; »

Ich entwickle lieber unter Linux, weil das Dateisystem case-sensitive ist. Unter Windows und Mac jedoch nicht. Das führt immer mal wieder zu sinnlosen Fehlern.

Zudem kann man dann auch direkt alle Möglichkeiten nutzen, die man auf dem Linux Server später haben wird. Z.B. irgendwelche Binaries, Cronjobs, etc.
Viele Grüße, Christian
User avatar
Jolinar
Community Moderator
Posts: 4004
Joined: Sat 30. Jan 2016, 07:11
Location: Weimar (Thüringen)
Contact:

Re: Frage Lokalen Entwicklungsumgebungen unter Windows

Post by Jolinar »

select name from me; wrote:Zur Not stellt Dir einen zweiten günstigen Linux Rechner ins Netzwerk.
Dafür würden sich ja die Raspberry-Teile förmlich anbieten. Die sind extrem günstig in der Anschaffung und man kann so ziemlich alles an Serverkonstellationen darauf abbilden, was man für Tests braucht.
Ich liebäugele ja auch schon eine Weile mit so einer Himbeere, zumal die aktuellen Modelle auch schon einiges an Hardwareleistung mitbringen. 8-)
Wenn jemand inkompetent ist, dann kann er nicht wissen, daß er inkompetent ist. (David Dunning)

Data Collector für Community Support
___
Ich verwende zwei verschiedene Schriftfarben in meinen Beiträgen /
I use two different font colors in my posts:
  • In dieser Farbe schreibe ich als Moderator und gebe moderative Hinweise oder begründe moderative Eingriffe /
    In this color, I write as a moderator and provide moderative guidance or justify moderative interventions
  • In dieser Farbe schreibe ich als Community Mitglied und teile meine private Meinung und persönlichen Ansichten mit /
    In this color, I write as a community member and share my personal opinions and views
User avatar
Tobi
Community Moderator
Posts: 3230
Joined: Thu 5. Jan 2017, 13:24

Re: Frage Lokalen Entwicklungsumgebungen unter Windows

Post by Tobi »

Jolinar wrote:Dafür würden sich ja die Raspberry-Teile förmlich anbieten.
Aber nur mit Festplatte.
Ansonsten hast du die SD Karte wahrscheinlich ganz schnell kaputt geschrieben.
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
User avatar
Jolinar
Community Moderator
Posts: 4004
Joined: Sat 30. Jan 2016, 07:11
Location: Weimar (Thüringen)
Contact:

Re: Frage Lokalen Entwicklungsumgebungen unter Windows

Post by Jolinar »

Tobi wrote:Aber nur mit Festplatte.
Ansonsten hast du die SD Karte wahrscheinlich ganz schnell kaputt geschrieben.
Das ist schon klar. 8-)
Aber selbst mit großen Kapazitäten sind die ja inzwischen für kleines Geld zu haben. :D
Wenn jemand inkompetent ist, dann kann er nicht wissen, daß er inkompetent ist. (David Dunning)

Data Collector für Community Support
___
Ich verwende zwei verschiedene Schriftfarben in meinen Beiträgen /
I use two different font colors in my posts:
  • In dieser Farbe schreibe ich als Moderator und gebe moderative Hinweise oder begründe moderative Eingriffe /
    In this color, I write as a moderator and provide moderative guidance or justify moderative interventions
  • In dieser Farbe schreibe ich als Community Mitglied und teile meine private Meinung und persönlichen Ansichten mit /
    In this color, I write as a community member and share my personal opinions and views
select name from me;
Posts: 588
Joined: Tue 9. Feb 2016, 16:44

Re: Frage Lokalen Entwicklungsumgebungen unter Windows

Post by select name from me; »

Jolinar wrote:
select name from me; wrote:Zur Not stellt Dir einen zweiten günstigen Linux Rechner ins Netzwerk.
Dafür würden sich ja die Raspberry-Teile förmlich anbieten.
Ja, dachte ich auch. Man darf aber nicht vergessen, dass hier ein ARM Prozessor verwendet wird. Es gibt doch immer wieder Software, die dafür nicht angeboten wird bzw. sich nicht kompilieren lässt. Zudem ist der Raspberry echt schmal. :cry:

Er hat seine Einsatzbereiche, keine Frage. Bei uns arbeitet er als Mini-MOH-Server für die Telefonanlage. Kaum Stromverbrauch, einfach Stecker ziehen um ihn neu zu starten, ...

Wenn es darum geht einen möglichst günstigen Rechner zu haben, würde ich mir eher sowas kaufen:
https://one.de/shop/product_info.php?products_id=16031
https://one.de/shop/product_info.php?products_id=15290

Oft hat man aber eh noch irgend eine alte Gurke rumstehen.
Viele Grüße, Christian
User avatar
Jolinar
Community Moderator
Posts: 4004
Joined: Sat 30. Jan 2016, 07:11
Location: Weimar (Thüringen)
Contact:

Re: Frage Lokalen Entwicklungsumgebungen unter Windows

Post by Jolinar »

select name from me; wrote:Ja, dachte ich auch. Man darf aber nicht vergessen, dass hier ein ARM Prozessor verwendet wird. Es gibt doch immer wieder Software, die dafür nicht angeboten wird bzw. sich nicht kompilieren lässt. Zudem ist der Raspberry echt schmal. :cry:
Stimmt natürlich...von einem Rechner in Zigarettenschachtelgröße darf man nicht zu viel erwarten. ;)
Aber soweit ich weiß, reicht der auf jeden Fall für einen normalen Webserver und auch Mailserversetups sollen darauf noch einigermaßen laufen.
Für viele Spezialfälle dürfte so eine Himbeere dann aber nicht ausreichen.

Wenn ich mal bestimmte Sachen austesten will/muß, die ich über VirtualBox-VM's nicht abbilden kann, hab ich noch einen etwas älteren Laptop im Schrank liegen. 8-)
Wenn jemand inkompetent ist, dann kann er nicht wissen, daß er inkompetent ist. (David Dunning)

Data Collector für Community Support
___
Ich verwende zwei verschiedene Schriftfarben in meinen Beiträgen /
I use two different font colors in my posts:
  • In dieser Farbe schreibe ich als Moderator und gebe moderative Hinweise oder begründe moderative Eingriffe /
    In this color, I write as a moderator and provide moderative guidance or justify moderative interventions
  • In dieser Farbe schreibe ich als Community Mitglied und teile meine private Meinung und persönlichen Ansichten mit /
    In this color, I write as a community member and share my personal opinions and views
Post Reply