PHP4 + Apache installeren

Pagina: 1
Acties:

  • saviour
  • Registratie: Juli 2000
  • Niet online
Hey Tweakers, ik heb laatst Apache + php draaiende gekregen, ik heb toen echter geprobeerd om de mod_perl ook te installeren en sindsdien deed apache het niet meer goed..

Dus heb ik het eraf gegooid en wilde ik het opnieuw installeren, volgens deze handleiding.

Ik krijg echter een fout die ik 1 keer in de search kan terugvinden, maar een duidelijk antwoord ervoor zie ik niet:
modules/php4/libphp4.a(php_mysql.o): In function `php_mysql_field_info':
/home/saviour/php-4.1.1/ext/mysql/php_mysql.c:1883: undefined reference to `mysql_num_fields'
/home/saviour/php-4.1.1/ext/mysql/php_mysql.c:1887: undefined reference to `mysql_field_seek'
/home/saviour/php-4.1.1/ext/mysql/php_mysql.c:1888: undefined reference to `mysql_fetch_field'
collect2: ld returned 1 exit status
make[2]: *** [target_static] Error 1
make[2]: Leaving directory `/home/saviour/apache_1.3.22/src'
make[1]: *** [build-std] Error 2
make[1]: Leaving directory `/home/saviour/apache_1.3.22'
make: *** [build] Error 2
etc..


Ik heb in mijn /etc/ld.so.conf wél de volgende regel gezet: /usr/local/lib/mysql, ik heb daarna ook ldconfig gedraaid.

Wat kan nou het probleem zijn? Ik had dit de eerste keer ook, ik heb alleen geen flauw id meer hoe ik het toen heb gedaan :(

  • a casema user
  • Registratie: Januari 2000
  • Laatst online: 14-08 13:49
er is nog ergens een config.cache oid :?

Taaaa taa taa taaaa taa taa ta taaataaaaa.


  • saviour
  • Registratie: Juli 2000
  • Niet online
Op dinsdag 22 januari 2002 23:41 schreef a casema user het volgende:
er is nog ergens een config.cache oid :?
En wat kan ik daarmee :?

  • a casema user
  • Registratie: Januari 2000
  • Laatst online: 14-08 13:49
verwijderen >:)
config.cache onthoud wat instellingen van je vorige compilatie.

Taaaa taa taa taaaa taa taa ta taaataaaaa.


  • saviour
  • Registratie: Juli 2000
  • Niet online
ServeR:~# locate config.cache
/home/saviour/php-4.1.1/config.cache
ServeR:~# rm -rf /home/saviour/php-4.1.1/config.cache
ServeR:~# locate config.cache
/home/saviour/php-4.1.1/config.cache
ServeR:~#
Euhh, help? Ik heb zelfs de php dir. verwijderd...

  • a casema user
  • Registratie: Januari 2000
  • Laatst online: 14-08 13:49
sukkel >:) >:)
rm /path/to/config.cache was genoeg geweest
-rf is directory's verwijderen

--edit--
uit de manual
-f, --force
ignore nonexistent files, never prompt


-r, -R, --recursive
remove the contents of directories recursively

Taaaa taa taa taaaa taa taa ta taaataaaaa.


  • a casema user
  • Registratie: Januari 2000
  • Laatst online: 14-08 13:49
trouwens eerst updatedb uitvoeren voordat je verschil ziet met het commando locate

Taaaa taa taa taaaa taa taa ta taaataaaaa.


  • besmart
  • Registratie: April 2000
  • Laatst online: 05-10-2015

besmart

fanta share the fun

Whoepz. Lijkt wel een log van de Planet Useraccounts :-P

BeSmart! Everything goes well | photographs by Canon EOS 5D - Canon L 24-70 USM - Canon 70-300 USM IS


  • besmart
  • Registratie: April 2000
  • Laatst online: 05-10-2015

besmart

fanta share the fun

Wel eerst:

./configure etc

en make clean
make dep

make

BeSmart! Everything goes well | photographs by Canon EOS 5D - Canon L 24-70 USM - Canon 70-300 USM IS


  • saviour
  • Registratie: Juli 2000
  • Niet online
Op woensdag 23 januari 2002 00:00 schreef a casema user het volgende:
trouwens eerst updatedb uitvoeren voordat je verschil ziet met het commando locate
Dit wist ik dus niet. En ik doe nu gewoon altijd standaard -rf erachter eigenlijk :)
Op woensdag 23 januari 2002 00:00 schreef besmart het volgende:
Whoepz. Lijkt wel een log van de Planet Useraccounts :-P
:?
en make clean
make dep
Dat heb ik niet gedaan.. ik zal het eens proberen..

  • saviour
  • Registratie: Juli 2000
  • Niet online
Het is nu gelukt, ik heb ipv: ./configure --with-mysql --with-apache=../apache_1.3.x --enable-track-vars

./configure --with-apache=../apache_1.3.x --enable-track-vars, gebruikt :)

Nu nog zien hoe ik die mod_perl installeer.

  • BrZ
  • Registratie: Maart 2000
  • Laatst online: 30-07 09:36

BrZ

Op woensdag 23 januari 2002 01:00 schreef saviour het volgende:
Het is nu gelukt, ik heb ipv: ./configure --with-mysql --with-apache=../apache_1.3.x --enable-track-vars

./configure --with-apache=../apache_1.3.x --enable-track-vars, gebruikt :)

Nu nog zien hoe ik die mod_perl installeer.
ehm... je hebt hem dus gewoon gecompiled zonder mysql... niet echt een oplossing ;)

maarruh, zou het niet doordat je de locatie van mysql niet op hebt gegeven? zoals bv:
--with-mysql=/usr/local/mysql

  • saviour
  • Registratie: Juli 2000
  • Niet online
Hmmz, BrZ.. zou ook kunnen :P

Anders probeer ik dat vanmiddag nog wel.. kan maar zo..

  • _JGC_
  • Registratie: Juli 2000
  • Laatst online: 14:56
Mod_perl? Zit die niet standaard in apache? Ik heb hem niet expliciet aangezet, en toch werkt Perl op mn apache server.

  • maartenvdv737
  • Registratie: Augustus 2000
  • Laatst online: 17-08 15:34
kijk eens hier

Ik blijf er iig vrij nuchter onder....


  • Newjersey
  • Registratie: November 2000
  • Laatst online: 10-08 23:25
je kan ook gewoon apachetoolbox gebruiken, die compiled alles netjes voor je :)
het werkt hier iig perfect

  • saviour
  • Registratie: Juli 2000
  • Niet online
Op woensdag 23 januari 2002 10:41 schreef Newjersey_nl het volgende:
je kan ook gewoon apachetoolbox gebruiken, die compiled alles netjes voor je :)
het werkt hier iig perfect
Hartstikke tof, maar dat wil nog niet echt lukken nu.. eens kijken waar dat aan kan liggen :{
ServeR:/home/saviour/Apachetoolbox-1.5.50# ./install.sh
[+] -Checking for tar... [FOUND @ /bin/tar]
[+] -Checking for patch... [FAILED] -required external resourced missing

  • Passenger
  • Registratie: Januari 2000
  • Laatst online: 06-08 23:25
Op woensdag 23 januari 2002 13:06 schreef saviour het volgende:

[..]

Hartstikke tof, maar dat wil nog niet echt lukken nu.. eens kijken waar dat aan kan liggen :{
[..]
heb je "patch" niet op je system staan?

  • saviour
  • Registratie: Juli 2000
  • Niet online
Op woensdag 23 januari 2002 13:14 schreef Tu-Tone het volgende:
heb je "patch" niet op je system staan?
:o Ik wist niet dat het een pakketje was.. Nu werkt het!

Heel erg bedankt :D

  • victorv
  • Registratie: Januari 2002
  • Laatst online: 17-02-2024

victorv

Locallost

Je kunt van http://www.firepages.com.au/devindex.htm een complete package (zipped) downloaden waarin Apache, PHP, Perl, MySQL en MySQL front voor Win32 (9x/Me/NT/2000/XP) zitten.

Unzippen en runnen maar! Draait als een tiet.

"Accomplishing the impossible means only that the boss will add it to your regular duties."


  • saviour
  • Registratie: Juli 2000
  • Niet online
Als het een pakket voor windows is, wat heb ik er dan aan :?

  • saviour
  • Registratie: Juli 2000
  • Niet online
Ik zet het maar in dit topic erbij :)
Choice [?] 17
LWP::UserAgent not installed!
HTML::HeadParser not installed!
Type "perl -MCPAN -e shell" to start the perl CPAN
shell, then "install LWP::UserAgent" to install the LWP::UserAgent module! Substitute LWP::UserAgent for any perl module.

Press Enter to continue
Dat is wat ik krijg wanneer ik met ApacheTools mod-perl erbij wil installeren (compilen?). Ik heb al gedaan wat er staat (zonder fouten én zelfs nog een keer gedaan voor de zekerheid), maar toch komt hij elke keer met deze fout.

install LWP::HeadParser kent hij iig niet (voor als dat ook moest). Waar kan deze foutmelding nou aan liggen?

  • saviour
  • Registratie: Juli 2000
  • Niet online
De oplossing was: --with-zlib :)

  • besmart
  • Registratie: April 2000
  • Laatst online: 05-10-2015

besmart

fanta share the fun

Voortaan maar FreeBSD installen :D

cd /usr/ports/www/apache-13
make

cd ../mod_perl
make

cd ../mod_php4
make

:9~

BeSmart! Everything goes well | photographs by Canon EOS 5D - Canon L 24-70 USM - Canon 70-300 USM IS

Pagina: 1