Pagina 1 din 1

Shebang line

Scris: 16-Noi-2007, 22:55:46
de thecrewstyle
Salut,
Am inceput instalarea unui script dar pe parcurs ma blochez undeva. Spune ceva de "shebang line" ceea ce eu nu am mai auzit pana acum.
Textul este urmatorul

Cod: Selectaţi tot

   Now depending on how your server is set up depends on if you need a shebang line or not. A shebang line goes into your scripts as the very first line. This line tells the server where php is located so it can run it, almost the same as a perl script. If your server is setup as a cgi module than you will need this line and chmod all files to 755. If your php is installed as an ISAPI module than you do not need this line and you shouldn’t have to chmod anything. Unless your host has it setup to where you do need the shebang line.
Am nevoi de putin ajutor. Oricine cunoaste "problema" este rugat sa posteze aici :) As avea nevoie de un fel de "traducere" al acestei fraze :)
Multumesc mult :)

Scris: 17-Noi-2007, 13:33:16
de thecrewstyle
Se poate putin ajutor ? :)

Scris: 20-Noi-2007, 22:44:06
de Iuliu
Poti sa arati script`u?

Scris: 20-Noi-2007, 22:45:22
de thecrewstyle
Nu prea pot :( . Spune-mi ce vrei sa stii si iti spun :)

Scris: 21-Noi-2007, 10:42:51
de Iuliu
Presupun ca folosesti un sistem de operare Unix sau Linux,
in Interpretorul de Comenzi scrii: which php

daca rezultatul va fi:

Cod: Selectaţi tot

Command not found
atunci nu ai PHP instalat,

iar daca rezultatul la comanda which php va fi de genul:

Cod: Selectaţi tot

/usr/bin/php
atunci copii linia aceia si o pui prima in fisierul tau php in asa mod:

Cod: Selectaţi tot

#!/usr/bin/php
succes!

Scris: 21-Noi-2007, 11:03:33
de thecrewstyle
Iuliu scrie:Presupun ca folosesti un sistem de operare Unix sau Linux,
in Interpretorul de Comenzi scrii: which php

daca rezultatul va fi:

Cod: Selectaţi tot

Command not found
atunci nu ai PHP instalat,

iar daca rezultatul la comanda which php va fi de genul:

Cod: Selectaţi tot

/usr/bin/php
atunci copii linia aceia si o pui prima in fisierul tau php in asa mod:

Cod: Selectaţi tot

#!/usr/bin/php
succes!
Mersi, dar daca nu am hostu la mine in calculator, cum fac acea comanda? sau mai bine zis unde intru?

Scris: 21-Noi-2007, 11:12:40
de Iuliu
M-am gindit ca e pe computerul tau, dar daca e pe host pur si simplu incerci sa pui una din aceste linii in fisierul tau php:

Cod: Selectaţi tot

#!/usr/local/bin/php
sau

Cod: Selectaţi tot

#!/usr/bin/php
depinde de locatia interpretorului php.

P.S. nu uita ca trebuie sa fie prima linie!

Scris: 21-Noi-2007, 11:32:52
de thecrewstyle
Iuliu scrie:M-am gindit ca e pe computerul tau, dar daca e pe host pur si simplu incerci sa pui una din aceste linii in fisierul tau php:

Cod: Selectaţi tot

#!/usr/local/bin/php
sau

Cod: Selectaţi tot

#!/usr/bin/php
depinde de versiunea php-ului.

P.S. nu uita ca trebuie sa fie prima linie!
Am PHP version 4.4.6
Codu il pun in fiecare fisier php?

Scris: 21-Noi-2007, 19:42:13
de Iuliu
Da.