7/11/2006

Apache, PHP, MySQL, phpMyAdmin

Filed under: — pinguim @ 3:16 pm

Suse 10.1 nog eens: alles zit erbij, het is maar aan te klikken in Yast:
– MySQL 5 versie 5.0.18, en de mysql client
– PHP 5 versie 5.1.2-29.19
– Apache 2 versie 2.2.0-21.7

Eigenaardig genoeg zijn er een paar problemen:
– MySQL administrator 1.1.10-0.1 kan niet geïnstalleerd worden, ik laat het eruit
– is er een probleem met de installatie van phpMyAdmin: pwgen kan niet gevonden worden!
pwgen blijkt niet aanwezig op het standaard medium.
Google:
http://ondes-misc-linux-stuff.blogspot.com/
http://rpmfind.net//linux/RPM/opensuse/10.1/i586/pwgen-2.05-10.i586.html
bron:
Te vinden op rpmfind (maar niet in te stellen als extra bron in Yast – lukte toch niet bij mij)
ftp://fr2.rpmfind.net/linux/opensuse/distribution/SL-10.1/inst-source/suse/i586/pwgen-2.05-10.i586.rpm

Op de site van Suse wel commentaar gevonden: (link) waarin ze verwijzen naar uitleg over “almost all of the same packages” en hoe eraan te geraken: (link), wat een zeer interessant document is met verwijzingen naar officiële en niet officiële bronnen. Opgelet: pas vanaf versie 10.1 checkt Yast ook de bestanden op hun authenticiteit..
Dat leverde me dus twee extra bronnen op om te installeren in Suse 10.1:
protocol http://
server download.opensuse.org
directory : /distribution/SL-10.1/non-oss-inst-source

protocol http://
server download.opensuse.org
directory : /distribution/SL-10.1/inst-source/

Daarna was pwgen installeerbaar vanuit Yast!
Ik had phpMyAdmin ook al aangeduid, en die werd ook gedownload trouwens (ipv de versie op de dvd – ik had de nieuwe bronnen bovenaan gezet in Yast)

De webserver (Apache) kan je activeren met Yast, Network Services. Dan krijg je een paar vragen: op welk adres en poort luisteren, gebruik van php5, overzicht van de document en andere directories, mogelijkheid tot virtual hosts, en de keuze om bij het opstarten de webserver te starten. Dat kan je dan controleren bij Yast, System Services (Runlevel): Apache draait, MySQL niet maar die kan je daar aanzetten. Er komt een melding (dbus, haldeamon nodig, was ok) en een waarschuwing om het password in te stellen:

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/bin/mysqladmin -u root password ‘new-password’
/usr/bin/mysqladmin -u root -h hostname.loc password ‘new-password’

Nu nog testen… dat kan je het gemakkelijkste door deze link te gebruiken:
http://localhost/phpMyAdmin/.
Je weet dan meteen of je webserver werkt (anders krijg je niets), of phpMyAdmin geinstalleerd is (anders zit je in een niet bestaande directory) en of MySQL werkt, want dat is waar phpMyAdmin over gaat.

phpMyAdmin waarschuwt je ook als je het password voor de server nog niet gezet hebt.
(mysqladmin -u root password NwP4zzWrd vanop de command prompt)

Schrik niet als daarna je phpMyAdmin niet meer werkt; hoe zou het kunnen zonder password 😉

Reacties zijn gesloten.

Powered by WordPress