Thema: Vorschlag: PHP-Box!

Viele Laien, darunter auch ich, hatten Probleme beim Installieren von PHP! Desshalb hätte ich einen Vorschlag zu machen! Hört ihn euch einfach an und schreibt eure Meinung!

Ich möchte gern eine PHP-Box erstellen. Das stelle ich mir so vor! ein kleines Installationspogramm dass PHP,Apache,MySQL und Pear installiert. Dann soll automatisch der Installationspfad herausgefunden werden und die Datei php.ini soll in das windows-Verzeichnis geschoben werden - mit dem Installationspfad und zu guterletzt soll alles nochmal auf Fehler

Ich brauche dafür jemanden:

der den Speicherplatz (ca 7MB) zu verfügung stellt,

Dateien aktualliesiert,

und zu letzt einer, der alle Dateien packt und das Installationspogramm/das Pogramm für die php.ini programmiert!

PS: Vielleicht können die Dateien von SelfHTML/PHP gehostet werden! Mal sehen!

2

Re: Vorschlag: PHP-Box!

ich wollt dafür mal nen *.sh script schreiben... bei mir wäre das für Apache 2.0.X, MySQL 3.23.49, PHP 4.2.1RC2, OpenSSL 0.9.6d, die gd-lib, freetype2, zlib  <img border="0" title="" alt="[Lächeln]" src="images/icons/smile.gif" />  [Hoff' mal, nix vergessen zu haben  <img border="0" title="" alt="[Winken]" src="images/icons/wink.gif" /> ]
Das ist sonst immer so viel tipparbeit... naja, wenn bedarf besteht, kann ichs schreiben (Ist halt für linux, kein windows...)

F.

GPG key 2E1B4257

Re: Vorschlag: PHP-Box!

Das ganze gibt es schon:

WAMP bzw. LAMP --> Windows Apache MySQL PHP bzw. Linux Apache MySQL PHP

Mamphil

The laws of physics are the canvas God laid down on which to paint his masterpiece. “Leonardo Vetra” in Dan Brown’s “Angels & Demons”

4

Re: Vorschlag: PHP-Box!

ach nee, mach sachen.... schon klar, dass es das gibt... nur wollte TB wohl eher nen Installer für windows machen... das was du da hingeschrieben hast ist *nur* ne bezeichnung... es gibt da noch LAMPS, LAMPPS etc pp... Nur wenn man unter Linux jedesmal dasselbe eintippen muss ist es ganzschön 'anstrengend'  <img border="0" title="" alt="[Winken]" src="images/icons/wink.gif" />  Für sowas wäre ein script schon gut... Und ich hab da bisher noch keins gesehen (wobei ichs eh net nehmen würde, wenn ichs net geschrieben habe, weil ich immer 'Extrawünsche' in sachen Kompilieroptionen habe  <img border="0" title="" alt="[Winken]" src="images/icons/wink.gif" /> )

F.

GPG key 2E1B4257

Re: Vorschlag: PHP-Box!

Wie wärs mit WinApache?

WinApache
ist ein vorkonfiguerierter (vorkompilierter)Apache 1.3.20 der die meistbenötigten Komponenten wie

- php 4.0.5
- perl 5.0

bereits enthält. Einfach  downloaden, entpacken, glücklichsein.  <img border="0" title="" alt="[Breites Grinsen]" src="images/icons/grin.gif" />

Auf den 15.04 ist ein weiteres Releas angekündigt, mit Apache2 php 4.2 RC2, und MySQL!
» http://www.vogelgesang-berlin.de/server … pache2.htm

# Homepage
» http://www.vogelgesang-berlin.de/server … apache.htm
# Download
» http://www.vogelgesang-berlin.de/downlo … erl5.0.exe

Liebe Grüsse
-- Jochen.

Moderator devshare.de | Usability

Re: Vorschlag: PHP-Box!

Achso, vielleicht habe ich mich nicht so gut ausgedrückt: Ich bin Linux-User!

Nach meinen Vorstellungen sollte das Installationspaket haben:

  </font> · <font size="2" face="Verdana, Helvetica, sans-serif">Linux Unterstützung!
  </font></li> · <font size="2" face="Verdana, Helvetica, sans-serif">Immer die neuste Version von MySQL, Apache, PHP,Pear,PHPMyAdmin und Perl
  </font></li> · <font size="2" face="Verdana, Helvetica, sans-serif">Und es sollte gleich laufen, d.h. keine lästige Konfigurationsarbeit...  </font></li><font size="2" face="Verdana, Helvetica, sans-serif">PS: Der Webmaster von http://www.php-datenbank.de hat schon Speicherplatz zu verfügung gestellt, ewnn das Projekt etwas wird!

7

Re: Vorschlag: PHP-Box!

also ich würds so machen:

</font> · <font size="2" face="Verdana, Helvetica, sans-serif">shell script, dass installationspfade abfragt..</font></li> · <font size="2" face="Verdana, Helvetica, sans-serif">perl script, dass die aktuellsten Quelltexte via wget zieht</font></li> · <font size="2" face="Verdana, Helvetica, sans-serif">shell script compiliert und installiert...
</font></li><font size="2" face="Verdana, Helvetica, sans-serif">werd mir das die Tage nochma genauer ansehen, weil ich am DI ne physik-LK klausur schreibe die - leider - Vorrang hat    <img border="0" title="" alt="[Schüchtern]" src="images/icons/rolleyes.gif" />   
F.
[edit]
und das braucht nie und nimmer 7 mb  <img border="0" title="" alt="[Winken]" src="images/icons/wink.gif" />  vllt 10 kb als *.tgz wenns hoch kommt
 
  <small>[ 12-05-2002, 15:04: Beitrag editiert von: dev0 ]</small>

GPG key 2E1B4257

8

Re: Vorschlag: PHP-Box!

zum ablauf, wenn wirs denn machen würden, wobei ich das echt praktisch fände:

das shell script würd ich machen, brauchts nurnoch jemanden, der das perl script schreib, weil ich die regexp bei perl net so mag  <img border="0" title="" alt="[Winken]" src="images/icons/wink.gif" />  (Ich denke da gerade so an Az, weil er ja auch Linuxer ist... Also?)

F.

GPG key 2E1B4257

9

Re: Vorschlag: PHP-Box!

servus,
also ich steh net grad so auf "online installer"
(@dev0 bist du dir sicher das er es so gemeint hat...)
wäre es net sinnvoller das ding von hand zu schnüren! wenn du die sourcen immer up to date saugst dann kann es auch mal sein das es prob mit der abstimmung untereinander gibt.
wäre doch sinnvoller das ganze zusammen zu schnüren, und selbst testen und dann zum download anbieten...
dev0s idee ist aber auch net schlecht... wäre halt traffic sparender da nur der installer downgeloadet wird. dazu fällt mir nur gentoo oder linux from a scratch (heißt doch so oder?) ein...
frag mal j|g ob du das teil hier hosten kannst
grüssle & fetten segen
manu
 
  <small>[ 12-05-2002, 16:35: Beitrag editiert von: manu ]</small>

Source Code Editor in Perl
http://proton-ce.sf.net

10

Re: Vorschlag: PHP-Box!

das ding wäre nur ~10 kb  <img border="0" title="" alt="[Winken]" src="images/icons/wink.gif" />
Selber so ein packet zu schnüren ist imho schwachsinn, da man dann auch gleich einfach die ftp/http adressen fest im script speichern kann.... man muss ja nicht unnötigen traffic machen.
Mit so nem perlscript wäre es aber halt am leichtesten, weil man dann halt nur das scipt startet und IMMER die neusten Sourcen installiert bekommt...

Das dürfte doch kein Problem sein, aus http://www.apache.org/dist/httpd/ das paket mit der höchsten versionsnummer zu suchen... bei MySQL, PHP etc ebenso  <img border="0" title="" alt="[Breites Grinsen]" src="images/icons/grin.gif" />

F.

GPG key 2E1B4257

11

Re: Vorschlag: PHP-Box!

servus,
okay, das mag ne gute idee sein...
aber das mit dem automatisch die höchste version würde ich eher net machen sondern dann doch lieber die adressen fest speichern, eben aus den kompatibilitäts gründen.
aber damit müsste man mal experimentieren...
was man dann auf jeden fall beachten muss sind evtl.  betas oder alphas die man u.U. gar net haben möchte....
wie sieht es aus mit Proxy support... ich hab mit perl da noch null erfahrung...  aber auf jedenfall ein sehr interessantes projekt
naja da ich eher net die linux erfahrung hab die da nötig ist bring ich da natürlich net viel... aber vielleicht ist das auch für win32 ganz nützlich... wobei da die sache mit dem compilieren wegfällt.... aber ein perl script auf windoof würde wiederum perl interpreter vorraussetzen und da er bei windoof nunmal net standard mässig dabei ist ist das au net so toll...
naja nur so ein paar gedanken von mir....

grüsse & fetten segen
manu

Source Code Editor in Perl
http://proton-ce.sf.net

12

Re: Vorschlag: PHP-Box!

also wenn man die adressen ohnehin fest speichert, kann man sich das Perl script schenken... Das Perl script hätte ich dazu gedacht, von der jeweiligen downloadseite die benötigten urls zu finden und dann via wget runterzuladen... wget geht auch ohne perl perfekt, d.h. wenn man die URLs fest speichert ist das Perl Script überflüssig...

dann reicht ein einfaches

  </font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">Code:</font><hr /><pre style="font-size:x-small; font-family: monospace;"> wget $apachesources [/code]</blockquote><font size="2" face="Verdana, Helvetica, sans-serif">F.

GPG key 2E1B4257

13

Re: Vorschlag: PHP-Box!

servus,
ich hätte die installroutine auch mit perl gemacht... wenn man das ganze nur mit perl macht (also ohne ein shell skript) dann kann man es evtl. sogar "platformunabhängig" machen, aber über den sinn dieses packages für win32 bin ich mir net ganz schlüssig...
ich denke man sollte mal einfach anfangen...
herauskommen soll halt ne "sichere" funktionsfähige  perl,php, apache,mysql installation... so das der newbie, im günstigsten fall, nichts mehr einstellen muss...

ich denke das mit den versionen ist machbar... aber unter ungünstigen einflüssen kann halt auch mal schrott rauskommen...

grüssle & fetten segen
manu

Source Code Editor in Perl
http://proton-ce.sf.net

14

Re: Vorschlag: PHP-Box!

</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">Zitat:</font><hr /><font size="2" face="Verdana, Helvetica, sans-serif"> ich denke das mit den versionen ist machbar... aber unter ungünstigen einflüssen kann halt auch mal schrott rauskommen... </font><hr /></blockquote><font size="2" face="Verdana, Helvetica, sans-serif">wir reden hier von OpenSource anwendungen... da passiert sowas nicht   <img border="0" title="" alt="[Breites Grinsen]" src="images/icons/grin.gif" /> 

dan schreiben wirs halt als perlscript... müsst sich nurmal jemand dazu bereiterklären, das script zu schreiben, was die aktuellste version holt...
Und dann einfach in nem array a la "$sourceurl{apache};$sourceurl{php},$sourceurl{mysql}..." zurückgibt, damit ich dann damit weitermachen kann. Das "wget $sourceurl{apache}" krieg ich sogar hin   <img border="0" title="" alt="[Winken]" src="images/icons/wink.gif" /> 

F.

[edit]
hiervon müsste das ding die aktuellsten pakete finden:
http://www.boutell.com/gd/http/
http://www.libpng.org/pub/png/src/ [zlib dateien]
http://www.apache.org/dist/httpd/
http://ftp.proventum.net/pub/php/php4/ [hab da auf der php.net seite nur so nen tollen download.php?... link gesehen  <img border="0" title="" alt="[Enttäscht]" src="images/icons/frown.gif" /> ]
http://perl.apache.org/dist/
http://sunsite.cnlab-switch.ch/ftp/mirr … sl/source/

ich hoff ma, ihc hab nix vergessen   <img border="0" title="" alt="[Winken]" src="images/icons/wink.gif" />
 
  <small>[ 13-05-2002, 14:50: Beitrag editiert von: dev0 ]</small>

GPG key 2E1B4257

15

Re: Vorschlag: PHP-Box!

servus,
ein modul das folgende methode zur verfügung stellt:
getURLs([LIST])
wobei LIST z.B. so aussehen kann:
Apache,PHP,Perl
rückgabe ist dann ein HASH mit den Parametern als keywords und der URL als Value

ich kann mich erst ab donnerstag drum kümmern da ich am mittwoch und am donnerstag prüfungen hab

grüsse & fetten segen
manu

Source Code Editor in Perl
http://proton-ce.sf.net

16

Re: Vorschlag: PHP-Box!

k. aber möglichst *kein* exotisches modul verwenden, dass man dann noch extra einstallieren muss... Wenn man mit perl keine urls öffnen und ducrsuchen kann, dann lass dir halt vorher via wget die website auf die lokale platte ziehen und behandel sie dann wie ne normale datei  <img border="0" title="" alt="[Lächeln]" src="images/icons/smile.gif" />

F.

GPG key 2E1B4257

17

Re: Vorschlag: PHP-Box!

servus,
okay nur standard module... oder welche die halt beim package ohne aufwand dabei sein können.
schnittstellen änderung:
</font><blockquote><font size="1" face="Verdana, Helvetica, sans-serif">Code:</font><hr /><pre style="font-size:x-small; font-family: monospace;">##################
prepare(<SYSTEM>,<TYPE>,[LISTE]);
SYSTEM:
Win32, linux
TYPE:
Bin oder Src
LISTE
Apache, PHP, Perl
return Wert:
1 oder 0

##################
getURLs();
return Wert;
HASH mit LISTE als keywords und URLs als Values[/code]</blockquote><font size="2" face="Verdana, Helvetica, sans-serif">grüsse & fetten segen
manu

Source Code Editor in Perl
http://proton-ce.sf.net

18

Re: Vorschlag: PHP-Box!

sieht doch ganz gut aus...
nur müsstest du die liste (LISTE
Apache, PHP, Perl) auf alle oben genannten Programme ergänzen  <img border="0" title="" alt="[Ha!]" src="images/icons/tongue.gif" /> ) Die GD-Lib ist da, um Bilder mit PHP zu generieren, zlib zum komprimieren von seiten, und openssl zur sicheren übertragung via https.
Wobei ich beim apache 2.0.36 das vom 1.3.x bekannten "make certificate TYPE=custom" noch nicht gefunden habe   <img border="0" title="" alt="[Schüchtern]" src="images/icons/rolleyes.gif" /> 

F.

GPG key 2E1B4257

Re: Vorschlag: PHP-Box!

Wer macht nun  mit?

20

Re: Vorschlag: PHP-Box!

me [perl script das alle compiliert und installiert]
manu (?) [perl script, dass die aktuellsten sourcen sucht und in die urls in nem array zurückgibt]

ich glaub so stimmts doch?

F.
 
  <small>[ 13-05-2002, 18:44: Beitrag editiert von: dev0 ]</small>

GPG key 2E1B4257

21

Re: Vorschlag: PHP-Box!

servus,
okay ....
also  </font> · <font size="2" face="Verdana, Helvetica, sans-serif">dev0 -> installationsscript linux  </font></li> · <font size="2" face="Verdana, Helvetica, sans-serif">manu -> URL extraction
  </font></li> · <font size="2" face="Verdana, Helvetica, sans-serif">Win32 installations script ist optional... entweder mach ich das oder es gibt da noch jemand der interesse hat...
  </font></li><font size="2" face="Verdana, Helvetica, sans-serif">grüssze & fetten segen
manu

Source Code Editor in Perl
http://proton-ce.sf.net

Re: Vorschlag: PHP-Box!

und ein Pseudo-GUI (ncurses) könnte man (ich?) auch machen...

mfG whitehouse

23

Re: Vorschlag: PHP-Box!

...ich wirklich wenig Plan von der Materie, aber als ich Eure Diskussion gelesen habe ist mir zum Punkt aktuellste Versinen noch folgendes eingefallen:
Angenommen, es könnte Probleme beim Zusammenspiel verschiedener Versionen oder beim lokalisieren der neusten Alpha-Version geben, dann kann man ja das Skript eine Info-Datei z.B. auf dem Server hier abfragen lassen, die die aktuellsten passenden Versionen angibt und halt manuell gepflegt wird. Sowas, wie die Paket-Datenbanken auf Linux-Distris.

Basti

24

Re: Vorschlag: PHP-Box!

-Paketdatenbank: Die Idee find ich ziemlich gut... Aber ich denke mal, da wäre es sinnvoll, dass optional zu machen - sprich, "Wollen sie die Pakete beziehen, die wir vorgesehen haben, oder nach den aktuellsten suchen lassen..." (Manuelles updaten ist zwar nicht so das problem, jedoch sehe ich darin ein gewisses Sicherheitsproblem:
Beispiel:
Jemand macht sich nen üblen scherz und ändert die datei dahingehend, dass dort nun anstelle von originalsourcen ein Trojaner drinsteht... Der wird dann gezogen und mit Root rechten ausgeführt - übel. Dass soetwas bei dezentralisierten Mirrors passiert ist unwahrscheinlicher...
)

-gui:
Wenn du das kannst, wäre das sicherlich auch ne feine sache... Wobei ich immernoch die konsole bevorzuge

F.

GPG key 2E1B4257

Re: Vorschlag: PHP-Box!

um ein Shellscript kommen wir nicht herum: wer garantiert, dass Perl installiert ist? sh ist dagegen meistens (hehe) drauf

mfG whitehouse