Avatar billede citron Nybegynder
09. december 2000 - 14:46 Der er 8 kommentarer og
1 løsning

mere Apache

Hej

Jeg er i gang med at installere MySQL, Apache og PHP4.0.0 på min RedHat Linux 7.0 platform. Situationen er som følger:
MySQL er installeret og virker
Apache er installeret og virker
PHP er installeretog jeg kan lave en make og make install.
Efterfølgende vil jeg nu gerne lave en ny configure af Apache, for at få understøttet PHP, men der kommer desvære følgendefejlmedelelse et stykke inde i configurationskørslen:
/usr/bin/ld: cannot find -lmysqlclient
collect2: ld returned 1 exit status
make: *** [dummy] Error 1

Hjælpppppp !
Avatar billede lojmann Nybegynder
09. december 2000 - 14:50 #1
Avatar billede citron Nybegynder
09. december 2000 - 14:59 #2
Det er lige præcis den side jeg bruger. Her anbefales nemlig at skrive følgende.
./configure --activate-module=src/modules/php4/libphp4.a

Og der kommer stadig følgende fejl:
/usr/bin/ld: cannot find -lmysqlclient
collect2: ld returned 1 exit status
make: *** [dummy] Error 1
Avatar billede beaviz Nybegynder
09. december 2000 - 15:13 #3
Har du instaleret mysql-incl også? Deri ligger mysqlclient.so librariet.
Avatar billede beaviz Nybegynder
09. december 2000 - 15:14 #4
Under din mysql install, efter din \"normale\" make install, lav en make install-incl (iirc)
Avatar billede citron Nybegynder
09. december 2000 - 15:24 #5
I henhold til:
http://www.devshed.com/Server_Side/Administration/Database/
skal der ikke laves make ved instillation af MySQL, så det har jeg faktisk aldrig gjort - men hvis jeg prøver, er der ingen make-fil at make fra ! 
Avatar billede beaviz Nybegynder
09. december 2000 - 15:39 #6
Prøv at køre ldconfig - måske den hjælper lidt på det.

Jeg ville nok compile mysql selv hvis jeg var dig, ifølge devshed sitet skal man bruge en eller anden binary dist af mysql...
hent disse ting:
http://www.mysql.com/Downloads/MySQL-3.22/mysql-3.22.32.tar.gz
http://www.php.net/distributions/php-4.0.3pl1.tar.gz
http://sunsite.dk/apache/dist/apache_1.3.14.tar.gz
Compile i denne rækkefølge:
1. Mysql (inklusive incl)
2. PHP (SOM STATIC! for guds skyld)
3. Apache

tjah :)
Avatar billede beaviz Nybegynder
09. december 2000 - 15:41 #7
Men ang. mit forrige svar, det er nu ganske rigtigt, du mangler mysqlclient.so lib\'et ... og det kommer i mysql client pakken, eller ved en make install-incl
Avatar billede citron Nybegynder
09. december 2000 - 15:45 #8
Jeg prøver at arbejde med det - tak for hjælpen !
Avatar billede beaviz Nybegynder
09. december 2000 - 15:46 #9
Men prøv lige den ldconfig først! Den opdaterer dine libraries, skal altid køres efter at man har tilføjet nye libs, hvis der har været mysqlclient.so i den pakke, men ldconfig alligevel ikke er blevet kørt, vil det se ud som om at libet ikke eksisterer.
Men, som sagt, hellere compile mysql selv :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester