Perl Fragen

Hallo liebe Expertinnen und Experten,

Ich bin leider noch absoluter Perl-Anfänger und hab da ein paar fragen zu Perl:

  1. Was benötige ich auf meinem Rechner um Perl offline auszuprobieren.
  2. Wo kriege ich die entsprechenden Programme her (Download-adressen, auch Demo-Versionen)
  3. Kennt jemand ein gutes Tutorium, das man sich auch Downloaden kann, in dem beschrieben wird, wie man einen Chat und/oder ein Forum aufbaut.

Einen Homepage-Account mit aktiviertem Perl-CGI habe ich bereits.

Gruß
Manuel

Hallo liebe Expertinnen und Experten,

Hi Manuel,

Ich bin leider noch absoluter Perl-Anfänger und hab da ein
paar fragen zu Perl:

  1. 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!

  1. Wo kriege ich die entsprechenden Programme her
    (Download-adressen, auch Demo-Versionen)

Empfehlen kann ich www.cgi-resources.com. Dort findet man ALLES zu perl!

  1. 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 :wink:) geschrieben.
Melde dich, wenn du Interesse hast!
CU
Dennis

  1. 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/

cu, holli

Hi,

  1. Was benötige ich auf meinem Rechner um Perl offline
    auszuprobieren.

Perl. Und einen Webserver.

nö. Um’s offline auszuprobieren reicht Perl allemal :smile:

falls Windows empfehle ich OmniHttpd
(http://www.omnicron.ab.ca/).

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.

Cheatah

Perl. Und einen Webserver.

nö. Um’s offline auszuprobieren reicht Perl allemal :smile:

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.

falls Windows empfehle ich OmniHttpd
(http://www.omnicron.ab.ca/).

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.

holli

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 :smile: da kann man sich schön seine Module wie den Mysql-Treiber installieren

Bruno

so bekommt man ein Perl-Script auf einer Website zum laufen:

  1. 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.

  2. 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

  3. Öffne das Verzeichnis in dem du den WWW-Server installiert hast und öffne das unterverzeichnis ‚HtDocs‘.

  4. 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“);

  5. Erstelle noch eine Datei mit dem Namen my.shtml, diese enthält die eine Zeile

  6. Nun gib als Adresse ein http://localhost/my.shtml

  7. Jetzt sollte eine Website mit der Zeile Just another Perl hacker erscheinen.

EintragErweiterung : Links
http://www.omnicron.ab.ca/httpd/

http://www.perl.org/CPAN/ports/

Hi,

nö. Um’s offline auszuprobieren reicht Perl allemal :smile:

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 :wink:

[…]

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.

Cheatah

Hi,

Wow, ich bin mal mit Cheatah einer Meinung,

hast Du mal 'nen Kalender und 'nen roten Stift? :wink:

Cheatah

Ü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 :smile:

Bru

Vielen Dank Deine ziemlich detaillierte Beschreibung hat mir auf jeden Fall weitergeholfen.

Cu
Manuel

http://www.omnicron.ab.ca/httpd/

http://www.perl.org/CPAN/ports/

Menschenskind, die Menge an Informationen muß ich erst mal verdauen. Danke euch allen

Manuel

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]