sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #69615
Re: path i php
Atte André Jensen wrote:
Jon Svejgaard wrote:
Atte André Jensen wrote:
Ask Holme wrote:
Det er ikke info du som sådan kan ændre på -- hvorfor vil du det ?
Fordi jeg skal kalde nogle binære filer (vha backticks) fra php og er
træt af at skulle angive fuld sti..
Det omgår man ved at sætte stien ind i en variabel. I shell-notation
(jeg er et hul i jorden til PHP):
DIR=/usr/local/bin
${DIR}/program
${DIR}/andetprogram
Hmmm, så når nu nogle ligger i /user/bin andre i /usr/local/bin så skal
man huske om $DIR1 hører sammen med $PRG1 osv... Indtil nu har jeg
defieneret hele stien incl prg navn som variabel, hvilket virker ok.
Problemet er bare at hvis koden flyttes over på en anden distro ligger
nogen af tingene måske ikke samme steder...
Det tænkte jeg godt på... men havde ikke lige en løsning på det parat.
Det har jeg så måske nu:
Strengt taget er det environment, du bevæger dig i, jo det, som
webserveren (apache?) lever i. Hvis du nu omdøber httpd til "httpd.bin"
(eller noget), og så laver et wrapperscript a la:
#!/bin/bash
PATH=blabla:bla:blablabla
exec httpd.bin $*
.. skulle der være en fair chance for at du får tingene til at fungere
som ønsket.
MVH
Jón
--
====================================================================
Jon Svejgaard | ACE - UNIX/Linux Consultancy
| Hjorthoejvej 2 / DK-4291 Ruds Vedby
mail: jon@xxxxxx | DENMARK
http://www.ace.dk | +45 5826 1799 / +45 4052 0799
====================================================================
Follow ups
References