Je vois habituellementQue signifie en haut un fichier .cgi "#!/Usr/bin/env php" par rapport à "#!/Usr/bin/php"?
#!/usr/bin/php
ou
#!/usr/bin/perl
en haut d'un fichier CGI. Comment est un
#!/usr/bin/env php
ou
#!/usr/bin/env perl
différent des 2 premières lignes? Ils travaillent aussi bien.
env comme dans bash ou csh ou sh? Comment décide-t-il? –
Il utilisera tout ce qui est SHELL pour l'utilisateur appelant/usr/bin/env, mais je ne suis pas sûr de la pertinence: invoquez l'intrepreter que vous voulez avec "/ usr/bin/env interpreter". Si vous voulez utiliser bash, utilisez "/ usr/bin/env bash". –
ne peut pas 'bash' définir PATH et' sh' définir PATH qui sont totalement différents? Et puis php fait référence à php5 dans 'bash' et fait référence à php4 dans' sh' –