PHP / apache compilation

Pagina: 1
Acties:

  • jep
  • Registratie: November 2000
  • Laatst online: 18-08 23:04
Kay :-) Alles zit in php, eitje..

Ik doe dit netjes met de fucking manual dus kan niet fout gaan :)

dacht ik...

***:/usr/src/apache_1.3.19>./configure --add-module=src/modules/php4/libphp4.a --enable-module=php4 --prefix=/usr/local/apache --with-perl=/usr/bin/perl --add-module=mod_include
Configuring for Apache, Version 1.3.19
+ using installation path layout: Apache (config.layout)
configure:Error: Module filename doesn't match '/?mod_[a-zA-Z0-9][a-zA-Z0-9_]*\.c'
***:/usr/src/apache_1.3.19>ls -l src/modules/php4/libphp4.a
-rw-r--r-- 1 root root 9446574 Jun 22 23:04 src/modules/php4/libphp4.a
***:/usr/src/apache_1.3.19>

Enig idee waarom het in elke handleiding wel met die module zo gaat? :) en bij mij niet?

  • jep
  • Registratie: November 2000
  • Laatst online: 18-08 23:04
libphp - modphp ja ik zie 't verschil, maar beide 't zelfde foutje ;)

  • vlabakje
  • Registratie: Juni 2000
  • Laatst online: 11-07 00:41
enable-module=php4
haal die eens weg...

als dit hier staat heb ik een php-generated sig :)


Verwijderd

Hmmzzz. Volgens mij moest dat toch --add-module=src/modules/php4/mod_php4.a zijn :?

Die module bestaat op dat moment nog wel niet, maar die wordt dan aangemaakt ;)
Bij enable module moet dan ook mod_php4 staan.

  • jep
  • Registratie: November 2000
  • Laatst online: 18-08 23:04
Ben de source ingedoken, heb die beveiliging dat het een bepaald woord moet zijn weggehaald zodat hij er doorheen vloog, en nu werkt het :)

Raar ;) maargoed :) Thanks.

Verwijderd

Die reguliere expressie zit er toch niet voor niks in!!
/me is benieuwd of nou daadwerkelijk alles werkt.

  • jep
  • Registratie: November 2000
  • Laatst online: 18-08 23:04
yes it does :)

Hij zat er om alles overzichtelijk te houden, niet voor iets technisch.

phpinfo is btw :P

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

moet: "add-module=mod_include"
niet zijn:
"add-module=include"

Verwijderd

Nope, die module heet mod_include

Alle Apache modules behoren eigenlijk de naamgeving "mod_" te hebben.

[edit]
Je hebt wel zoiets als:
--add-module=all of
--add-module=most of
--add-module=max
/me weet niet meer welke het is :P

  • jep
  • Registratie: November 2000
  • Laatst online: 18-08 23:04
lama, thanks

  • jep
  • Registratie: November 2000
  • Laatst online: 18-08 23:04
Op zaterdag 23 juni 2001 02:07 schreef nelske het volgende:
Nope, die module heet mod_include

Alle Apache modules behoren eigenlijk de naamgeving "mod_" te hebben.

[edit]
Je hebt wel zoiets als:
--add-module=all of
--add-module=most of
--add-module=max
* jep weet niet meer welke het is :P
Hmm die werken niet, ik wil ze eigenlijk wel allemaal meebakken, hoe? :)

Verwijderd

Mijn fout ;) :
Moet dus zijn:
code:
1
--enable-module=all --enable-shared=max

Je hebt nu allemaal modules, die je gewoon via je httpd.conf kan laden in Apache.

  • Apache
  • Registratie: Juli 2000
  • Laatst online: 17-08 14:28

Apache

amateur software devver

je moet wel je php compilen en make install doen naar de source dir van apache, zodat de make van apache er een module van kan maken, ik heb vrijdag apache 1.3.20+php4.0.6 & mysql 3.23.38 gecompiled zonder problemen :)

If it ain't broken it doesn't have enough features

Pagina: 1