Toon posts:

Shell PHP met Mysql doet het niet.

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,

Ik wil dus een cronjob gaan maken met php. Maar om een of andere vage reden wil hij niet connecten met de database als ik hem aanroep via de console maar wel als ik hem via het web aanroep.

Hoe kan dat?

  • RvdH
  • Registratie: Juni 1999
  • Laatst online: 28-07 15:42

RvdH

Uitvinder van RickRAID

je cgi-php heeft geen mysql support ingebakken?

Verwijderd

Topicstarter
en hoe bak ik die in? Volgens mij wel trouwens?

  • Nielsz
  • Registratie: Maart 2001
  • Niet online
en werkt shell-php ZONDER sql wel?

Verwijderd

Topicstarter
Misschien heeft mijn cgi-php toch geen mysql support, maar die heb ik wel erin gecompileerd toen ik apache toch heb gecompileerd?

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Heb je die php op exact dezelfde manier als je apache-module gecompileerd?

Met dezelfde ./configure (ok, op de --with-apache=... na)
?

Zo niet, dan heb je niet dezelfde versie als voor je apache(, maar dan commandline).

Verwijderd

Topicstarter
ik heb die php helemala niet gecompileerd alleen de modules voor apache...maar dan lijkt mij dat hij de php ook meteen maakt, toch?

  • RvdH
  • Registratie: Juni 1999
  • Laatst online: 28-07 15:42

RvdH

Uitvinder van RickRAID

Op woensdag 10 oktober 2001 15:22 schreef worldpunch het volgende:
ik heb die php helemala niet gecompileerd alleen de modules voor apache...maar dan lijkt mij dat hij de php ook meteen maakt, toch?
Eh nee, dan maakt hij, zoals je zegt, alleen de Apache modules.

Compileer PHP met dezelfde ./configure regel als voor de Apache module, alleen dan zonder het --with-apache= stukje, gevolgd door make en make install...

Verwijderd

Op woensdag 10 oktober 2001 13:18 schreef RickJansen het volgende:
je cgi-php heeft geen mysql support ingebakken?
Even iets anders:

Ik wil graag een php-file executen vanuit de shell, echter lukt het niet! PHP voor het web werkt perfect..

Als ik zoiets als:
#!/usr/local/bin/php doe kan ie het niet vinden
en bij
#!/bin/local/include/php
#!/bin/lib/php

werkt het ook niet.

Kan iemand mij helpen hoe ik dit zou moeten aanpassen cq. welke configuratiebestanden ik na moet kijken?

  • _JGC_
  • Registratie: Juli 2000
  • Nu online
Je moet PHP nog eens compileren als shell module. Dus niet --with-apache=/usr/src/apache-1.3.22 opgeven, dat stukje laat je weg en de rest hetzelfde.

Als je em voor apache compileert krijg je alleen een apache module.

  • Cipri
  • Registratie: Januari 2001
  • Laatst online: 29-07-2024

Cipri

Of niet natuurlijk...

$ locate bin/php

Krijg je de locatie van je php binary die ej dan in 1e regeltje kan zetten:)

-=[ Murlocs Ate My Boots]=- Sylvanas Alliance - EU - Orosei lvl 100 Paladin

Pagina: 1