Ergebnis 1 bis 14 von 14
  1. #1
    LegendärerSSJGoten LegendärerSSJGoten ist offline
    Avatar von LegendärerSSJGoten

    Testumgebung auf Computer für php - aber wie??

    Hy Forumlaner,

    ich beschäftige mich nun seid einiger Zeit mit html, CSS und JS, doch nun möchte ich mich auch endlich mit php befassen und dafür, zum Testen, eine testumgebung erstellen.

    Doch mir stellt sich hier die Frage, WIE und mit WELCHEN Programmen kann ich sowas am besten realisieren??

    Gehört habe ich schon von
    - Virtual Maschinen (auch Windows-eigene)
    - XAMP, WAMP, LAMP
    - Datei jedesmal auf einen php-fähigen Server laden..

    Da mir das aber alles nicht viel sagt, bitte ich nun euch um Hilfe und Rat, zur erstellung meiner ersten und hoffentlich relativ einfachen Testumgebung für php.


    MfG
    LSSJGoten

  2. Anzeige

    Testumgebung auf Computer für php - aber wie??

    Schau dir mal diesen Bereich an. Dort ist für jeden was dabei!
  3. #2
    Das_Es Das_Es ist offline
    Avatar von Das_Es

    AW: Testumgebung auf Computer für php - aber wie??

    Ich empfehle dir die XAMPP Lösung (apache friends - xampp). Da der Virtueller Server sehr Aufwendig zum einrichten für jemand der mit der Materie keine Ahnung hat und es würde auch mehr Platz brauchen (es muss ein komplettes OS installiert werden). XAMPP wirst du einfach nur installieren und die Dienste starten müssen, du hasst dann auch alles dabei neben PHP bietet XAMPP auch Dinge wie MySQL.
    Und das bearbeiten der Daten geht auch schneller. Bei XAMPP wirst du lediglich die Daten auf deiner HDD ändern. bei der Virtellen Maschine musst du die daten über Netzwerk bearbeiten (was aber auch nicht so das Problem darstellt)

  4. #3
    martin-josef martin-josef ist offline
    Avatar von martin-josef

    AW: Testumgebung auf Computer für php - aber wie??

    Hallo
    wenn ich mir den xampp instaliere bin ich also in der "lage" php zu erlernen. sehe ich das richtig. und kann meinen rechner weiterhin wie bisher nutzen.?
    gruß
    martin-josef

  5. #4
    Das_Es Das_Es ist offline
    Avatar von Das_Es

    AW: Testumgebung auf Computer für php - aber wie??

    Ja, da du mit XAMPP eine Testumgebung schaffst, um eben PHP Scripte ausführen zu können. Der Aufruf erfolgt dann im Browser über http://localhost oder http://127.0.0.1. Auch bei der Virtuellen Server Lösung kannst du dein PC weiterhin wie bisher nutzten.

  6. #5
    Spinne Spinne ist offline
    Avatar von Spinne

    AW: Testumgebung auf Computer für php - aber wie??

    Gibt es im übrigen auch als portable Version.
    Die virtuelle Maschine - Lösung würde ich auch nur als zweiten Weg empfehlen, wenn man damit noch nichts am Hut hatte.
    Für die Einrichtung einer virtuellen Maschine würde ich zum Vmwareplayer raten, da es dafür fertige Images bereits gibt (auch mit installiertem Joomla oder Drupal).

    Gruß Spinne

  7. #6
    LegendärerSSJGoten LegendärerSSJGoten ist offline
    Avatar von LegendärerSSJGoten

    AW: Testumgebung auf Computer für php - aber wie??

    Zitat Das_Es Beitrag anzeigen
    Ich empfehle dir die XAMPP Lösung (apache friends - xampp). Da der Virtueller Server sehr Aufwendig zum einrichten für jemand der mit der Materie keine Ahnung hat und es würde auch mehr Platz brauchen (es muss ein komplettes OS installiert werden). XAMPP wirst du einfach nur installieren und die Dienste starten müssen, du hasst dann auch alles dabei neben PHP bietet XAMPP auch Dinge wie MySQL.
    Und das bearbeiten der Daten geht auch schneller. Bei XAMPP wirst du lediglich die Daten auf deiner HDD ändern. bei der Virtellen Maschine musst du die daten über Netzwerk bearbeiten (was aber auch nicht so das Problem darstellt)
    Dankeschön für die ausführliche Erklärung Das_Es!!
    Ich entschuldige mich, dass ich solange nichts mehr geschrieben hab, aber irgenwie ging das hier unter
    Aufjedenfall hab ich nun xampp installiert und bin sehr begeistert davon, wie einfach das eigentlich ist!!
    Nur hab ich nun eine Frage, ist xampp eine "wirkliche" Entwicklungsumgebung wie sie z.B. bei Forumla genutzt wird oder kommt eine Virtual Maschine (VM(?)) dem echten Einsatzgebiet näher??


    MfG
    Goten

  8. #7
    Spinne Spinne ist offline
    Avatar von Spinne

    AW: Testumgebung auf Computer für php - aber wie??

    Das ist ein Web-server. Dieser stellt die Seiten auf dem localhost zur Verfügung. Du verbindest Dich local mit diesem und kannst somit die Seiten, auch mit php einsehen.
    Ich halte es aber für keine so gute Idee, wenn Du diesen ständig (also auch beim surfen) am Laufen hast.

    Gruß Spinne

  9. #8
    HardAndSoft HardAndSoft ist offline
    Avatar von HardAndSoft

    AW: Testumgebung auf Computer für php - aber wie??

    Also, Webserver, Entwicklungsumgebung und VM sind völlig unterschiedliche Dinge.
    Eine VM ist erst Mal eine leere Hülle, in die etwas hineininstalliert werden kann. Quasi "Sim PC".

    XAMPP ist eine Entwicklungsumgebung, die nicht für den Echteinsatz geeignet ist, weil XAMPP nicht abgesichert gegen Zugriffe von außen ist.
    Im Regelfall verwendet ein professioneller Webhoster ein Linux-System (Debian und SUSE Enterprise sind sehr beliebt), auf dem je nach Kundenwunsch PHP, MySQL usw. installiert werden. Diese Zusatzkomponenten werden, so lange man keinen Rootserver mietet, vom Hoster speziell gegen Hacker abgesichert und die Absicherung auch immer weiter entwickelt.

    Rootserver heißt übrigens, die Komponenten laufen direkt auf dem gemieteten PC, und für die Sicherheit der einzelnen Komponenten ist man im Prinzip selbst zuständig. Alle anderen Zugriffsarten bedeuten, dass sich (zumeist per VM) unterschiedliche Mieter denselben Rechner teilen.

  10. #9
    LegendärerSSJGoten LegendärerSSJGoten ist offline
    Avatar von LegendärerSSJGoten

    AW: Testumgebung auf Computer für php - aber wie??

    Zitat Spinne Beitrag anzeigen
    Das ist ein Web-server. Dieser stellt die Seiten auf dem localhost zur Verfügung. Du verbindest Dich local mit diesem und kannst somit die Seiten, auch mit php einsehen.
    Ich halte es aber für keine so gute Idee, wenn Du diesen ständig (also auch beim surfen) am Laufen hast.

    Gruß Spinne
    Hehe okay, dann sind wir beim "laufen lassen" einer Meinung.



    Zitat HardAndSoft Beitrag anzeigen
    Also, Webserver, Entwicklungsumgebung und VM sind völlig unterschiedliche Dinge.
    Eine VM ist erst Mal eine leere Hülle, in die etwas hineininstalliert werden kann. Quasi "Sim PC".
    ups.. Naja, bei den ganzen Begriffen kommt man schon leicht durcheinander..

    Zitat HardAndSoft Beitrag anzeigen
    XAMPP ist eine Entwicklungsumgebung, die nicht für den Echteinsatz geeignet ist, weil XAMPP nicht abgesichert gegen Zugriffe von außen ist.
    Im Regelfall verwendet ein professioneller Webhoster ein Linux-System (Debian und SUSE Enterprise sind sehr beliebt), auf dem je nach Kundenwunsch PHP, MySQL usw. installiert werden. Diese Zusatzkomponenten werden, so lange man keinen Rootserver mietet, vom Hoster speziell gegen Hacker abgesichert und die Absicherung auch immer weiter entwickelt.
    Ah okay.. Aber wenn XAMPP nicht für den Echteinsatz geeignet ist, ist es dann nicht "negativ" wenn man diesen für "Übunge/Tests" für späteren Echteinsatz nutzt??
    Sollte man nich dann eher ein auf Linux basiertes System nutzen?? Ist dies eigentlich auch möglich, dass man sich so eins auf dem PC installiert?? Und worin besteht der Unterschied??

    MfG
    Goten

  11. #10
    Spinne Spinne ist offline
    Avatar von Spinne

    AW: Testumgebung auf Computer für php - aber wie??

    Natürlich kannst Du es auch auf einem Linuxrechner installieren, aber dann wäre der Vorteil des einfachen Einrichtens und Beibehaltung der gewohnten Umgebung dahin. Die Leute von apachefriends haben das Hauptaugenmerk auf einfache Verwendbarkeit gelegt, was ja für einen Entwickler entscheidend ist.
    Die erstellten Seiten werden dadurch nicht unsicherer, lediglich der Server sollte nicht im öffentlichen Zugriff stehen. Für die Seitenerstellung wirst Du also nichts verbessern, eher auf Hemmnisse treffen, die Dich in Deiner Kreativität bremsen.

    Gruß Spinne

  12. #11
    Wiinz Wiinz ist offline
    Avatar von Wiinz

    AW: Testumgebung auf Computer für php - aber wie??

    Zitat HardAndSoft Beitrag anzeigen
    Im Regelfall verwendet ein professioneller Webhoster ein Linux-System (Debian und SUSE Enterprise sind sehr beliebt), auf dem je nach Kundenwunsch PHP, MySQL usw. installiert werden.
    wollte noch ergänzen, das auf dem Linux-System noch eine Server-App wie z.B. apache laufen sollte
    nicht das Linux mit Server gleichgesetzt wird. Verbesser mich, wenn ich mich jetzt irre


    @xampp: zum testen von kleinen Sachen oder wenn man nicht ständig Zugriff auf einen Server hat/nicht zu viel Traffic auf dem Server haben will, ist xampp hilfreich.

    Zitat LegendärerSSJGoten Beitrag anzeigen
    Ah okay.. Aber wenn XAMPP nicht für den Echteinsatz geeignet ist, ist es dann nicht "negativ" wenn man diesen für "Übunge/Tests" für späteren Echteinsatz nutzt??
    Sollte man nich dann eher ein auf Linux basiertes System nutzen?? Ist dies eigentlich auch möglich, dass man sich so eins auf dem PC installiert?? Und worin besteht der Unterschied??
    du kannst dir natürlich ein Linux-System auf dem PC installieren und darauf apache machen. (apache ist die Software, die xampp verwendet). Dazu müsstest du dich aber mit der Einrichtung eines Servers auseinandersetzen (wie installiere ich PHP, MySQL, und andere Module?). Und auch Sicherheitsfrage beachten. Und ein eigenener Heim-Server lohnt sich auch nur, wenn du entsprechende Bandbreiten zur Verfügung hast.

  13. #12
    HardAndSoft HardAndSoft ist offline
    Avatar von HardAndSoft

    AW: Testumgebung auf Computer für php - aber wie??

    Zitat Wiinz Beitrag anzeigen
    wollte noch ergänzen, das auf dem Linux-System noch eine Server-App wie z.B. apache laufen sollte
    nicht das Linux mit Server gleichgesetzt wird. Verbesser mich, wenn ich mich jetzt irre
    Nee, is klar. Den Apache hatte ich jetzt geschlabbert. Es gibt das Gegenstück übrigens auch von Microsoft; da heißt das dann IIS (Internet Information Server). Auch da läuft PHP & Co drauf, aber der IIS ist im Gegensatz zu Linux kostenpflichtig.
    Den Apache kann man übrigens auch auf einem Windows-System zum laufen bringen (sonst würde XAMPP ja gar nicht funktionieren). Das Problem bei einem eigenen Server ist aber, wie Du schon gesagt hast, immer die Sicherheit. Sicherheit "out of the box" gibt's nicht, und deshalb sollte man eigene Webserver als Nicht-Fachmann immer vorkonfiguriert beim Profi anmieten.

  14. #13
    Dagobert Duck Dagobert Duck ist offline
    Avatar von Dagobert Duck

    AW: Testumgebung auf Computer für php - aber wie??

    Muss ich mal Wiinz zustimmen!

    Es ist garnicht einfach sich nen Linux werbserver einzurichten, vorallem wenn du keine Bash Grundkentnisse hast. Normalerweise nimmt man für sowas ja Suse, und wenn du wirklich noch NIE mit Suse gearbeitet hast, schlag dir den Webserver erstmal aus dem Kopf und fang ein dich ein wenig damit auseinander zu setzen. (MySQL, Apache, PHP, Samba, Bash, YasT etc. pp)

    Ein einfacher Schritt wäre da LAMPP. (XAMPP für Linux). LAMPP musst du auch nicht großartig konfigurieren, es erklärt dir ja in wenigen Schritten wie du mit deinem Webserver den du da hast ja mehr oder weniger "produktiv" gehen kannst.

    IIS lass bitte sein, nur als Tipp!!


    LG
    -Lima-

  15. #14
    LegendärerSSJGoten LegendärerSSJGoten ist offline
    Avatar von LegendärerSSJGoten

    AW: Testumgebung auf Computer für php - aber wie??

    Hey Leute,

    ich danke euch erstmal für eure zahlreichen Info's, Tipps und Hilfen!!
    Ihr habt mir sehr damit geholfen und momentan nutze ich XAMPP als Testumgebung und (versuche) PHP zu lernen.

    Mit IIS, hab ichs schon vor langer Zeit mal versucht und ich kann dir nur zustimmen, dass dies ne katastrophe ist!!

    Falls möglich, könnte mir jemand von euch ein paar nützliche Lektüren, Webseiten udgl. zum informieren/lernen für Webserver ect. nennen??


    MfG

Ähnliche Themen


  1. Tropico 3 Vollversion in Computer Bild Spiele, aber wir mit iPad App?: Tropico 3 gibts aktuell als Vollversion in der Computer Bild Spiele... wie läuft das eigentlich, wenn ich nicht die Gold-Edition für 5,50€ kaufe,...

  2. Neues Netzteil! Aber kein Bild! Mainboard springt aber an!: hey also ich habe folgendes problem: Neulich hat mein netzteil (400W) auf einmal nicht mehr funktioniert... habe das netzteil geöffnet und gesehen,...

  3. Computer ist an, bootet aber nicht !: Salut Forum, ich spreche es kurz an. War eben beim Training und kam nachhause und wollte natürlich an meinem Computer. Drücke den "Start"-...

  4. Computer bis €500: Ich suche einen Computer bis €500. Hab bisher nur einen bei One gefunden: One Computer Core i5-760, 4x2.8Ghz, 4096MB DDR3, 500GB, 20x Beim...

  5. D-Lan/2 Computer: hi ich habe einen dsl-router durch den zwei computer im hasu internet über d-lan haben!! jetzt wollte ich fragen ob ich irgendwie am mnitor des...