Ich bin leider noch absoluter Perl-Anfänger und hab da ein
paar fragen zu Perl:
Was benötige ich auf meinem Rechner um Perl offline
auszuprobieren.
Folgende Kombination benutze ich und kann sie nur empfehlen: Sambar-Server (www.sambar.com) als Web-Server, Activeperl (www.activestate.com) als Perl-Interpreter. Im Prinzip reicht auch der, der beim Sambar dabei ist, aber die Activestate-Version kann viel mehr!
Wo kriege ich die entsprechenden Programme her
(Download-adressen, auch Demo-Versionen)
Kennt jemand ein gutes Tutorium, das man sich auch
Downloaden kann, in dem beschrieben wird, wie man einen Chat
und/oder ein Forum aufbaut.
Echte Tutorials kenne ich kaum, aber wenn du willst, kann ich dir beides mal 'rüberschicken! Ich habe die Scripts nämlich schon für die LUGL (LinuxUserGroup Lüttringhausen, da komme ich her ) geschrieben.
Melde dich, wenn du Interesse hast!
CU
Dennis
Was benötige ich auf meinem Rechner um Perl offline
auszuprobieren.
Perl. Und einen Webserver. Leider hast du nicht erwähnt, auf welcher Maschine du entwickelst. Falls Linux hast du alles onboard, falls Windows empfehle ich OmniHttpd (http://www.omnicron.ab.ca/). Das Ding ist super einfach zu installieren, bietet PHP4 und MySQL.
Für die Entwicklung empfehle ich HomeSite.
Dokus, Quellen und tausend Links, sowie das genannte Active-Perl findest du unter http://www.perl.org und http://www.cpan.org/
Ich nicht. Ich empfehle, möglichst genau die Situation nachzubilden, die im Onlinebetrieb herrschen wird - in aller Regel also http://www.apache.org/, und zwar (streng genommen) im Gegensatz zu OmniHTTPd kostenlos.
Das Ding ist super einfach zu installieren,
Apache bietet natürlich keine Klickibunti-Konfiguration, das stimmt.
Stimmt natürlich. Aber er hat ja ausdrücklich auf seinen Account mit CGI hingewiesen. Und das lässt sich leichter testen wenn man einen web-server benutzt.
Ich nicht. Ich empfehle, möglichst genau die Situation
nachzubilden, die im Onlinebetrieb herrschen wird - in aller
Regel also http://www.apache.org/, und zwar (streng genommen)
im Gegensatz zu OmniHTTPd kostenlos.
Das Ding ist super einfach zu installieren,
Apache bietet natürlich keine Klickibunti-Konfiguration, das
stimmt.
Glaubensfrage. Für „Ernst“ natürlich. Aber für Hometesting ist er auf jeden Fall gut.
Und wenn ich Win-Komfort haben kann, dann nutze ich ihn auch.
Ich nicht. Ich empfehle, möglichst genau die Situation
nachzubilden, die im Onlinebetrieb herrschen wird - in aller
Regel also http://www.apache.org/, und zwar (streng genommen)
im Gegensatz zu OmniHTTPd kostenlos.
Wow, ich bin mal mit Cheatah einer Meinung, Apache ist auf jeden Fall meien Nummer 1 auch zum unter Windows testen.
Und natürlich ActivePerl da kann man sich schön seine Module wie den Mysql-Treiber installieren
so bekommt man ein Perl-Script auf einer Website zum laufen:
Installiere einen WWW-Server. Hier kannst du eine Freeware herunterladen, läuft unter Windows 95 und Windows NT - besonders empfehlenswert, da er über alle wichtigen Features verfügt und einfach einzurichten ist.
Installiere einen Perl-Interpreter, den kannst du hier herunterladen. Installier ihn am besten in ‚c:\perl‘, dann brauchst du im Webserver keine weiteren Einstellungen vornehmen
Öffne das Verzeichnis in dem du den WWW-Server installiert hast und öffne das unterverzeichnis ‚HtDocs‘.
Erstelle hier ein cgi-script mit dem Namen script.pl. Dies enthält zum Beispiel nur die beiden Zeilen #!/usr/local/bin/perl -w und print(„Just another Perl hacker\n“);
Erstelle noch eine Datei mit dem Namen my.shtml, diese enthält die eine Zeile
Stimmt natürlich. Aber er hat ja ausdrücklich auf seinen
Account mit CGI hingewiesen. Und das lässt sich leichter
testen wenn man einen web-server benutzt.
darum auch der Smiley
[…]
Glaubensfrage. Für „Ernst“ natürlich. Aber für Hometesting ist
er auf jeden Fall gut.
Die schönsten Tests bringen nichts, wenn sich der eigene Server im Verhalten vom Online-Betrieb unterscheidet. Ich hatte früher auch OmniHTTPd und bin (erst) dann auf Apache umgestiegen, als ich merkte, daß der Server in einigen SSI-Sachen völlig anders als Apache reagiert. Die doppelte Arbeit kann man sich sparen…
Und wenn ich Win-Komfort haben kann, dann nutze ich ihn auch.
…auch wenn sie einem leicht gemacht wird.
Übrigens ist die Beispiel-httpd.conf IMHO sehr gut dokumentiert. Mir ist die Konfiguration von Apache leichter gefallen als die von OmniHTTPd.
Übrigens ist die Beispiel-httpd.conf IMHO sehr gut
dokumentiert. Mir ist die Konfiguration von Apache leichter
gefallen als die von OmniHTTPd.
Ja ich finde auch. Mein Apache ist nur wegen einem Eintrag nicht mit der Default-config gestartet (ich glaube StandAlone, aber weiss nicht mehr sicher). Schwupp geändert und es geht, und als Dienst im NT/2000 integriert, is das Ding einfach genial