Konfiguration af webserver - drilleri
Hej eksperter.Jeg er, omend ikke newbie på Linux, så uden den helt store erfaring med OS'et - så er stilen lagt.
Jeg har en DELL rackserver med Fedora 6, fuldt patchet. Den skal fungere som webserver. Jeg har brug for at kunne køre MySQL og GD Library på den (på sigt, også ImageMagik).
__Udfordring__
Tag først et kig på http://81.7.144.103/phpinfo.php
I øverste afsnit står bl.a. --without-mysql og --without-gd (længere nede står der i øvrigt, at GD er enabled).
Jeg har store vanskeligheder med at få aktiveret mysql og gd i PHP.
__Hvad er blevet gjort?__
Systemet er nyinstalleret, men hhv. apache, PHP og mysql er blevet kompileret/installeret i nogle omgange - og jeg har finkæmmet internettet for dokumentation i stor stil.
Oprindelig blev først Apache installeret:
./configure --prefix=/innova2r --enable-ssl --with-ssl=/usr/local/ssl --enable-so --enable-cgisu
( make / make install)
Herefter blev PHP installeret:
./configure --enable-ftp --enable-sockets --enable-mysql --with-mysql --with-mysql-dir=/usr/ --with-gd-dir=/usr/
( make / make install)
mysql kørte allerede, men version 5.0 nyeste blev installeret, blot ved at dobbeltklikke på RPM-ikonet. En tutorial angav, at
Resultatet blev stort set, som phpinfo angiver p.t. - dvs. ingen mysql og gd support, tilsyneladende.
Nå, pakkerne blev nu installeret vha: yum -y install httpd php mysql mysql-server php-mysql
Resultatet blev, at mysql nu pludselig ikke kørte, overhovedet. Nå, version 5.2 blev RPM-installeret og en ændring fra SELINUX=enforcing til SELINUX=disabled løste problemet.
Herudover blev Apache kompileret og installeret igen, blot for at den evt. kunne kompilere eventuelle SQL-libraries eller whatever, ind... og ad den vej, sætte dem til --with-mysql i phpinfo.php
__Hvad nu__?
Jah, først nogle spørgsmål:
Denne tutorial: http://www.flmnh.ufl.edu/linux/install_apache.htm angiver bl.a. at man skal starte servicen mysqld. Denne kan imidlertid ikke genkendes. Kun mysql, der starter fint. Er det problematisk?
MySQL er installeret og kører; det samme gør tilsyneladende GD lib. phpinfo.php-filen angiver dog øverst, dette ikke er tilfældet. Jeg antager, det ikke er uden betydning; specielt eftersom der ikke længere nede står noget om SQL-services, men har jeg ret?
Og det gyldne spørgsmål: Hvordan får jeg PHP, Apache, MySQL og GD lib til at køre sammen?
