[OSX + Apache + PHP] httpd 1.3 blijft actief

Pagina: 1
Acties:

Onderwerpen


  • Zoolander
  • Registratie: Januari 2003
  • Laatst online: 23-11-2022

Zoolander

superslim!

Topicstarter
Ik probeer al een tijdje PHP 5.1.6 met mbstring/regex en wat andere extensies en wel onder Apache 2.2.3.

Nu heb ik al van alles geprobeerd en wil geen package gebruiken omdat
deze niet of te veel extensies hebben die ik gebruik.

Ik krijg via darwinports en via source PHP en Apache2 wel gecompliceerd.
(./configure make make install) onder /opt/apache2 of eigen prefix.

Maar telkens als ik httpd deamon start pakt hij mijn apache 1.3.3 ....
Snap niet waar ik een path heb fout gezet of vergeten ben, ik start het gewoon uit
de apache2/bin folder.
In GUI staat websharing natuurijk uit, maar sprint automatisch op aan na het aanroepen
van de httpd.

Heeft iemand een idee wat ik verkeerd doe?
Geef graag meer info als nodig.

Groet

mijn naam slaat nergens op, althans niet op mij :P


  • Zoolander
  • Registratie: Januari 2003
  • Laatst online: 23-11-2022

Zoolander

superslim!

Topicstarter
Update:

Als ik onder /usr/sbin/
de apachetcl file aanpas naar de goede paden (/Webserver/...) dan doet hij het wel
Echter, omdat ik geen PID (?) file hebt kan ik het process niet meer stoppen oid.

Ga nu uitzoeken wat de PID file doet. Ben nog niet zo into Unix, wel leuk! :P

En of er ergens een $PATH (zoiets las ik...) verwijst naar deze folder

BTW mijn specs zijn:
Mac OS X 10.4.7 op een ibook PPC 1,3

[ Voor 9% gewijzigd door Zoolander op 13-09-2006 19:00 ]

mijn naam slaat nergens op, althans niet op mij :P


  • The - DDD
  • Registratie: Januari 2000
  • Laatst online: 20-09 19:27
Hoe start je de HTTPS? Naar ik aanneem via de launchdeamon.

Ik zou het probleem in die hoek zoeken. Check "man launchd" voor mogelijke locaties van de launchd configuratie files. Ik gok in "/Library/LaunchDaemons" in ieder geval.

  • G33rt
  • Registratie: Februari 2002
  • Laatst online: 22-06-2022
Zoolander schreef op woensdag 13 september 2006 @ 18:59:
Update:

Als ik onder /usr/sbin/
de apachetcl file aanpas naar de goede paden (/Webserver/...) dan doet hij het wel
Echter, omdat ik geen PID (?) file hebt kan ik het process niet meer stoppen oid.

Ga nu uitzoeken wat de PID file doet. Ben nog niet zo into Unix, wel leuk! :P

En of er ergens een $PATH (zoiets las ik...) verwijst naar deze folder

BTW mijn specs zijn:
Mac OS X 10.4.7 op een ibook PPC 1,3
Een pid-file bevat slechts het process-id van het hoofdproces van httpd, verder niets. Zonder die file kun je httpd best stoppen, met 'ps' kun je een lijst met draaiende processen krijgen, icm 'netstat' kun je ook nog wel zien welke van de processen naar porten 80 en/of 443 luistert :)

  • Zoolander
  • Registratie: Januari 2003
  • Laatst online: 23-11-2022

Zoolander

superslim!

Topicstarter
Heb het eindelijk...
Moest in apachectl een nieuwe PID file aanroepen en tevens moest ik het zo aanroepen:
% sudo /Webserver/Apache2/bin/apachectl start

Wanneer ik in de dir /bin zelf stond, gebruikte hij de httpd uit /usr/sbin
Had daar ook de apachectl naar apachectl-1.3.3 kunnen hernoemen, maar dit werkt ook.
Geen ideen waarom nog :P

mijn naam slaat nergens op, althans niet op mij :P


  • The - DDD
  • Registratie: Januari 2000
  • Laatst online: 20-09 19:27
Simpel unix gedrag vriend.

Al sta je in de dir waar een executable staat die zal niet uitgevoerd worden en al helemaal niet als er een gelijknamige executable op PATH staat. De truuk? prefixen een dot slash. "./".

En zoals ik al eerder zei, volgens mij ligt het probleem gewoon in launchd configuratie ligt.
Pagina: 1