Avatar billede tomb3 Nybegynder
15. juni 2005 - 15:26 Der er 5 kommentarer og
1 løsning

Compile af PHP5 --with-mysql

Har installeret Fedora Core4 64bit.
Installeret Apache2 til /srv/apache
Installetet MySQL 4.1 via yum.

Compiler PHP5 med:

./configure \
--with-apxs2=/srv/apache/bin/apxs \
--disable-debug \
--enable-ftp \
--enable-inline-optimization \
--enable-magic-quotes \
--enable-mbstring \
--enable-mm=shared \
--enable-safe-mode \
--enable-track-vars \
--enable-trans-sid \
--enable-wddx=shared \
--enable-xml \
--with-dom \
--with-gd \
--with-gettext \
--with-mysql=/usr/lib64/mysql \
--with-regex=system \
--with-xml \
--with-zlib-dir=/usr/lib


Får følgende fejl:
configure: error: mysql/usr/lib64/mysql: invalid package name

Compiler jeg med :
--with-mysql=/usr/lib/mysql \
Får jeg følgende fejl:
configure: error: Cannot find MySQL header files under /usr/lib/mysql.
Note that the MySQL client library is not bundled anymore.

http://www.lamphowto.com/ står der godt nok jeg skal compile med:
--with-mysql=/usr/local/mysql \
men har ikke mappen /usr/local/mysql

Hvor kan headers så ligge?

Starter jeg MySQL >
Service mysqld start
mysql
virker det fint...
Avatar billede tomb3 Nybegynder
15. juni 2005 - 15:42 #1
Fandt nogle MySQL filer i /usr/bin så har compilet med:
--with-mysql=/usr/bin

Virkede fint, har make && install.
Men når jeg går ind på serveren, kan den ikke læse php.
Har smidt index.php >
<?php
phpinfo();
?>

I roden..

Hvad er problemet nu?
Avatar billede Slettet bruger
15. juni 2005 - 16:24 #2
Har du husket at udkommentere Loadmodule og Addtype'erne i /etc/apache/httpd.conf?
Avatar billede Slettet bruger
15. juni 2005 - 16:24 #3
Hov - udkommentere hedder vel nærmere "u-kommentere" :)
Avatar billede tomb3 Nybegynder
15. juni 2005 - 18:56 #4
Hm.. blev nødt til at reinstallere, da den pludselig ikke ville starte efter reboot.

Når jeg compiler nu, skriver den:
If configure fails try --with-jpeg-dir=<DIR>
configure: error: libpng.(a|so) not found.

Skrev den også før reinstall, hvor jeg hentede libpng og kunne compile videre.
Har hentet og installeret libpng nu også, men det vil åbenbart ikke virke.

Hvad skal jeg skrive som dir, og hvad betyder det helt præcist? >
--with-jpeg-dir=<DIR>
Avatar billede Slettet bruger
15. juni 2005 - 22:40 #5
Det er jeg ikke helt klar over - jeg har aldrig selv compilet PHP men altid brugt pakkerne.

Findes PHP5 ikke i yum?
Avatar billede tomb3 Nybegynder
14. januar 2006 - 17:39 #6
Lukker
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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