[php] Krijg PHP 4.3.9 niet gecompileerd

Pagina: 1
Acties:

  • AtleX
  • Registratie: Maart 2003
  • Niet online

AtleX

Tyrannosaurus Lex 🦖

Topicstarter
ik ben nu al heel de ochtend bezig met het compileren van PHP 4.3.9, ik heb de .tar.gz van een aantal mirrorsites van php.net gedownload maar elke keer bij een make install krijg ik de volgende foutmelding:

make install
Installing PHP SAPI module:       apache
[activating module `php4' in /usr/local/apache/conf/httpd.conf]
cp libs/libphp4.so /usr/local/apache/libexec/libphp4.so
cp: cannot stat `libs/libphp4.so': No such file or directory
apxs:Break: Command failed with rc=1
make: *** [install-sapi] Error 1

Ook met de PHP 4.3.8. tar.gz krijg ik deze melding, het rare is dat ik deze melding wel krijg met
./configure  ./configure --with-apxs=/usr/local/apache/bin/apxs --with-gettext --with-xml 
--enable-module-so --with-zlib-dir=/usr/lib --with-png --with-jpeg --with-gd --enable-ftp


maar niet met
./configure --with-apxs=/usr/local/apache/bin/apxs --enable-module-so 
--with-gettext --with-xml
, op bugs.php.net is er een draadje over deze foutmelding (http://bugs.php.net/bug.php?id=14245) maar sinds begin dit jaar heb ik ontelbare malen PHP gecompileerd zonder deze melding tegen te komen. Ook helpen de oplossingen in die daar worden aangedragen niet.

Specs van de server lijken me niet echt belangrijk, software wel:
• Debian Woody stable
• zelf gecompileerde 2.4.27 kernel
• Make versie 3.79.1
• GCC versie 3.3.5

Op een compleet standaard systeem (vers na installatie) doet hij het ook. Ik hoop dat iemand nog een geniaal idee heeft om dit op te lossen?

Sole survivor of the Chicxulub asteroid impact.


  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Omdat het heel NOS-specifiek is doe ik wel even SA -> NOS omdat daar de kennis hierover zit :)

edit:
offtopic:
Weet ik, je hebt helemaal gelijk (hier zijn we trouwens net over in discussie O-) ) maar ik denk dat je gezien de specifieke kennis (het gaat hier niet over het gebruik van PHP maar de installatie) hier beter zit dus ik verplaatste het zodat je betere antwoorden kan krijgen. Foei ik :+

[ Voor 71% gewijzigd door F_J_K op 26-11-2004 12:00 ]

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


  • AtleX
  • Registratie: Maart 2003
  • Niet online

AtleX

Tyrannosaurus Lex 🦖

Topicstarter
In de NOS policy zag ik
Vragen over programma's die niet direct met het OS te maken hebben (bv. Apache, MS Office, Firefox), kun je het best in Software Algemeen stellen
Dus had ik het daar neergezet :)

Sole survivor of the Chicxulub asteroid impact.


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

bestaat er na de make wel een directory libs met het bestand libphp4.so daarin?

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • AtleX
  • Registratie: Maart 2003
  • Niet online

AtleX

Tyrannosaurus Lex 🦖

Topicstarter
Nee, de libs directory is leeg, er is wel een .libs directory die libphp4.a bevat. Ik heb toch even die gekopieerd en renamed naar libphp4.so maar die werkt (eigenlijk vanzelfsprekend :P) niet.

Sole survivor of the Chicxulub asteroid impact.


  • AtleX
  • Registratie: Maart 2003
  • Niet online

AtleX

Tyrannosaurus Lex 🦖

Topicstarter
Ik heb de oplossing, tenminste, een workaround. Eerst draaide ik ./configure als volgt:
./configure  ./configure --with-apxs=/usr/local/apache/bin/apxs --with-gettext --with-xml
 --enable-module-so --with-zlib-dir=/usr/lib --with-png --with-jpeg --with-gd --enable-ftp

Deze string werkte gewoon op mijn eigen servers, op mijn servers bij mijn stagebedrijf en op de testwebserver daar. Maar op de server die ik aan het installeren was niet.

Nu ben ik de parameters bij ./configure gaan strippen en uiteindelijk ben ik bij het volgende uit gekomen
./configure  ./configure --with-apxs=/usr/local/apache/bin/apxs --with-gettext --with-xml
--with-zlib-dir=/usr/lib --with-png --with-jpeg --with-gd --enable-ftp


Die doet het gewoon, het enigste dat mist is --enable-module-so. Hij is gewoon netjes gecompileerd en geinstalleerd en werkt ook vlekkeloos.

Sole survivor of the Chicxulub asteroid impact.


  • Kanarie
  • Registratie: Oktober 2000
  • Laatst online: 17:51

Kanarie

תֹ֙הוּ֙ וָבֹ֔הוּ

In de topictitel staat PGP :)

Dacht even dat het over Pretty Good Privacy ging :)

We're trapped in the belly of this horrible machine. And the machine is bleeding to death.


  • Kees
  • Registratie: Juni 1999
  • Laatst online: 16:58

Kees

Serveradmin / BOFH / DoC
--enable-module-so
Dat is dan ook geen optie voor php, maar voor apache ./configure.

Overigens, zou je je commands kunnen pasten met wat extra enters? dat leest wat makkelijker :) (eventueel escape je ze, nog makkelijker te cp/en ;))

offtopic:
Topictitel edit

"Een serveradmin, voluit een serveradministrator, is dan weer een slavenbeheerder oftewel een slavendrijver" - Rataplan


  • AtleX
  • Registratie: Maart 2003
  • Niet online

AtleX

Tyrannosaurus Lex 🦖

Topicstarter
Kees schreef op vrijdag 26 november 2004 @ 18:47:
--enable-module-so
Dat is dan ook geen optie voor php, maar voor apache ./configure.

Overigens, zou je je commands kunnen pasten met wat extra enters? dat leest wat makkelijker :) (eventueel escape je ze, nog makkelijker te cp/en ;))

offtopic:
Topictitel edit
Hmm, ooit in een grijs verleden heb ik blijkbaar dat ding ook een keer bij PHP gezet, en sindsdien ben ik dat blijven doen. Het is daar nooit op fout gegaan dus ik wist eigenlijk niet van de 'foute' optie af.

De commando's hebben nu wat extra enters, ik had er even niet aangedacht dat bij de paarse template <pre>'s niet gewrapt worden :)

[edit]
Bij mijn server thuis is mijn PHP installatie gecompileerd met
'./configure' '--with-apxs=/usr/local/apache/bin/apxs' '--with-gettext' '--with-xml' 
'[b]--enable-module-so[/b]' '--with-zlib-dir=/usr/lib' '--with-png' '--with-jpeg' '--with-gd'

En die ging gewoon foutloos :)
[/edit]

[ Voor 21% gewijzigd door AtleX op 26-11-2004 18:53 ]

Sole survivor of the Chicxulub asteroid impact.

Pagina: 1