Wie richte ich für meine Apache php und Mysql ein?
Mueckensturm / Michael
- webserver
Hallo,
Mein Problem ist, dass ich nicht weiß wie ich php und mySQL auf meinem Apache HTTP-Server zum laufen bekomme.
Ich hab mir Apache installierte (Standartinstallation wie in der Anleitung stand) und das geht auch alles Wunderbar.
Allerdings hätte ich jetzt auch noch gerne PHP und MySQL und da stehe ich total auf dem Schlauch .
Ich war schon auf den jeweiligen Homepages (www.php.net und www.mysql.com) und habe versucht das Entsprechende zu finden. Allerdings ist meine Verwirrung mit jedem Satz gestiegen, was wohl an meinen Englisch Kenntnissen und meinem mangelnden Fachwissen liegen dürfte und ich wollte jetzt mal Fragen, ob jemand so freundlich wäre mir das mal zu erklären am besten so, dass es jeder Depp versteht (also ich auch :-)
Ich habe als Betriebssystem Linux Suse 8.1 personal (wo Apache leider nicht dabei war).
Allerdings bin ich noch ziemlicher Anfänger auf dem System was wohl auch Mitschuld an meinem Problem sein dürfte.
Apache ist wie gesagt schon installiert: Apache 2.044 (die neuste Version habe es erst diese Woche runtergeladen)
Ich hoffe mal das ist alles was ihr wissen müsst um mir zu Helfen.
Schon mal im Vorraus: Vielen lieben Dank für die Hilfe.
Gruß Mückensturm
Hi Mueckensturm,
Mein Problem ist, dass ich nicht weiß wie ich php und mySQL auf meinem Apache HTTP-Server zum laufen bekomme.
mySQL "auf" dem Apache - überhaupt nicht. Du wirst vom Apache (über die CGI-Schnittstelle etc.) Programme (PHP usw.) starten lassen, die dann selbständig zur mySQL-Datenbank eine Verbindung aufbauen. Der Apache selbst hat damit nichts mehr zu tun.
Bei PHP hängt es davon ab, was genau Du haben willst. Es gibt PHP auch als Apache-Modul.
Ich habe als Betriebssystem Linux Suse 8.1 personal (wo Apache leider nicht dabei war).
Sei froh. Die Apaches, die "dabei" gewesen wären (dann wohl 1.3er-Versionen), würdest Du nicht gerne haben wollen - da ist zuviel Ballast mit drin.
Apache ist wie gesagt schon installiert: Apache 2.044 (die neuste Version habe es erst diese Woche runtergeladen)
Aha - schon ein 2er-Apache. Dann brauchst Du wohl auch ein dazu passendes nagelneues PHP.
Viele Grüße
Michael
guten Abend Michael,
Ich habe als Betriebssystem Linux Suse 8.1 personal (wo Apache leider nicht dabei war).
Sei froh.
Nein. !!! (Ausrufezeichen)
Du hast dir möglicherweise die SuSE LINUX 8.1 noch nicht genau angeschaut. Richtig ist, daß der Apache nicht zur "Standard-Installation" gehört. Aber auf den CD's ist sowohl eine 1.3.26 drauf wie eine 2.0.43 - man muß sie, wenn man den Apache haben möchte, nur finden.
Und da kann es dann einige Problem geben. Weil die SuSE bei einer 2.0.X-Installation aus _ihrem_ rpm-Paket Vorbehalte hat bzw. Bedingungen stellt
Die Apaches, die "dabei" gewesen wären (dann wohl 1.3er-Versionen), würdest Du nicht gerne haben wollen - da ist zuviel Ballast mit drin.
Ganz im Gegenteil: der "1.3.x-Apache", der "dabei" ist, läßt sich auf einer SuSE am einfachsten administrieren - sogar (ausnahmsweise) über YAST. Bei neueren Apaches sollte man das alllerdings YAST möglichst nicht überlassen, nur muß man das wissen.
Apache ist wie gesagt schon installiert: Apache 2.044 (die neuste Version habe es erst diese Woche runtergeladen)
Aha - schon ein 2er-Apache. Dann brauchst Du wohl auch ein dazu passendes nagelneues PHP.
Nicht nur das. Er braucht leider auch die Integration in "seine" SuSE. Wenn man sich die Installationspakete - wie wir es ja hier im Forum immer weider empfehlen - richtigerweise beim "Hersteller" herunterlädt, muß das System eben noch angepaßt werden. Dazu gehört bei der SuSE 8.x, daß in /etc/sysconfig in diversen Scripts Anpassungen vorgenommen werden müssen.
Zum Trost: es geht. Ich hab den Indianer mit etwas Mühe auch mit der SuSE 8.1 zur Mitarbeit überreden können - einschließlich PHP 4.3.0. Im übrigen empfehle ich http://forum.de.selfhtml.org/archiv/2002/10/27364/#m148899 zum Nachlesen.
Grüße aus Berlin
Christoph S.
Hallo nochmal,
Erstmal danke für die Hilfe
Du hast dir möglicherweise die SuSE LINUX 8.1 noch nicht genau angeschaut. Richtig ist, daß der Apache nicht zur "Standard-Installation" gehört. Aber auf den CD's ist sowohl eine 1.3.26 drauf wie eine 2.0.43 - man muß sie, wenn man den Apache haben möchte, nur finden.
Also auf meiner Packung (in der die CDs waren) steht das Apache bei der professional dabei ist, aber nicht bei der Personal und gesucht habe ich auch schon habe es aber nicht gefunden. Ist ja eigentlich auch egal.
Aha - schon ein 2er-Apache. Dann brauchst Du wohl auch ein dazu passendes nagelneues PHP.
Nicht nur das. Er braucht leider auch die Integration in "seine" SuSE. Wenn man sich die Installationspakete - wie wir es ja hier im Forum immer weider empfehlen - richtigerweise beim "Hersteller" herunterlädt, muß das System eben noch angepaßt werden. Dazu gehört bei der SuSE 8.x, daß in /etc/sysconfig in diversen Scripts Anpassungen vorgenommen werden müssen.
PHP habe ich mir schon runtergeladen, allerdings stand in der Readme, dass da schon MySQl installiert sein muss damit ich PHP installieren kann. Wenn ich das Richtig verstanden habe.
Deshalb wollte ich mir die MySql Datenbank runterladen, bin da aber schon bei der Auswahl des Downloads gescheitert, da mehrer für Unix zur auswahl standen und ich nicht wusste was ich brauche.
Zum Trost: es geht. Ich hab den Indianer mit etwas Mühe auch mit der SuSE 8.1 zur Mitarbeit überreden können - einschließlich PHP 4.3.0. Im übrigen empfehle ich http://forum.de.selfhtml.org/archiv/2002/10/27364/#m148899 zum Nachlesen.
Danke für den Tipp ich werde es mal damit versuchen und wenn nicht melde ich mich wieder.
Apache läuft ja auch schon ohne Probleme aber ich weiß halt nicht wie ich PHP und Mysql bekomme.
Gruß Mücke
kleiner Nachtrag:
Zum Trost: es geht. Ich hab den Indianer mit etwas Mühe auch mit der SuSE 8.1 zur Mitarbeit überreden können - einschließlich PHP 4.3.0. Im übrigen empfehle ich http://forum.de.selfhtml.org/archiv/2002/10/27364/#m148899 zum Nachlesen.
Danke für den Tipp ich werde es mal damit versuchen und wenn nicht melde ich mich wieder.
Apache läuft ja auch schon ohne Probleme aber ich weiß halt nicht wie ich PHP und Mysql bekomme.
Ich hab das jetzt mal gelesen, aber irgendwie ist das nicht so, dass was ich suche.
Apache läuft ja. Ich komme mit http://localhost auf die entsprechende Seite und kann sie auch abändern. Und per http://[meineIP] kommt man auch auf "meinen Server". Das habe ich schon alles getestet.
Mein Problem ist ja PHP und MySql:
1.) Was muss ich eigentlich runterladen?
Bei PHP habe ich auf http://www.php.net/downloads.php den zweiten Download genommen und bin in der Anleitung darüber gestolpert, dass schon MySQL installiert sein müsste.
Deshalb bin ich zu MySQL http://www.mysql.com/downloads/mysql-3.23.html und da wusste ich überhaupt nicht was ich für mein Suse 8.1 personal runterladen soll.
Wenn mir das jemand verraten würde wäre ich schon ein Stück weiter.
2.) Auf http://www.php.net/manual/en/install.apache.php ist eine Anleitung zur Installation von PHP für Apache.
Meine Frage:
In der grauen Box ist die zeile "10. ./configure --with-mysql --with-apxs=/www/bin/apxs"
Das --with-mysql ist das was mich verwirrt, weil MySQl habe ich ja noch nicht und wollte mich da eigentlich erst drum kümmern wenn ich PHP habe.
ISt die Reihenfolge also wichtig oder kann ich einfach was in der grauen Box steht entsprechend angepasst in meine Konsole eingeben und hoffen das es funktioniert?
Ich hoffe ihr versteht was mein Problem ist.
Vielen Dank für die Hilfe.
Gruß Mücke
Hallo Mückensturm,
PHP habe ich mir schon runtergeladen, allerdings stand in der Readme, dass da schon MySQl installiert sein muss damit ich PHP installieren kann. Wenn ich das Richtig verstanden habe.
Davon habe ich noch nie was gehört, und ich glaube das auch nicht wirklich.
Deshalb wollte ich mir die MySql Datenbank runterladen, bin da aber schon bei der Auswahl des Downloads gescheitert, da mehrer für Unix zur auswahl standen und ich nicht wusste was ich brauche.
Danke für den Tipp ich werde es mal damit versuchen und wenn nicht melde ich mich wieder.
Apache läuft ja auch schon ohne Probleme aber ich weiß halt nicht wie ich PHP und Mysql bekomme.
PHP kriegst du hier: http://www.php.net/downloads.php
und MySQL hier: http://www.mysql.com/downloads/mysql-3.23.html
Wahrscheinlich wirst du die x86-Variante brauchen (ich gehe mal davon aus, dass du einen x86-kompatiblen Prozessor hast, sprich Intel oder AMD). Und da kannst du dann nur noch zwischen einem RPM-Paket und der Normalversion wählen. RPM ist wahrscheinlich einfacher, weil da die ganzen Abhängigkeiten zu anderen Programmen schon vorher geprüft werden.
Grüße aus Darmstadt,
Benjamin