Shebang line

Discuţii diverse, dar centrate pe subiecte IT.
Reguli forum
Aveti o problema si vreti sa primiti ajutor? Click aici ! Nu uitati si de regulamentul forumului !
Avatar utilizator
thecrewstyle
Utilizator înregistrat
Mesaje: 1180
Membru din: 26-Mar-2007, 09:26:21
Versiune: 3.0.6
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Puţin experimentat
Localitate: Underground
Contact:

Shebang line

Mesaj 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 :)
Comunitatea What's Funny
Avatar utilizator
thecrewstyle
Utilizator înregistrat
Mesaje: 1180
Membru din: 26-Mar-2007, 09:26:21
Versiune: 3.0.6
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Puţin experimentat
Localitate: Underground
Contact:

Mesaj de thecrewstyle »

Se poate putin ajutor ? :)
Comunitatea What's Funny
Avatar utilizator
Iuliu
Utilizator înregistrat
Mesaje: 128
Membru din: 24-Aug-2006, 13:23:47
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Republica Moldova
Contact:

Mesaj de Iuliu »

Poti sa arati script`u?
Avatar utilizator
thecrewstyle
Utilizator înregistrat
Mesaje: 1180
Membru din: 26-Mar-2007, 09:26:21
Versiune: 3.0.6
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Puţin experimentat
Localitate: Underground
Contact:

Mesaj de thecrewstyle »

Nu prea pot :( . Spune-mi ce vrei sa stii si iti spun :)
Comunitatea What's Funny
Avatar utilizator
Iuliu
Utilizator înregistrat
Mesaje: 128
Membru din: 24-Aug-2006, 13:23:47
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Republica Moldova
Contact:

Mesaj 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!
Avatar utilizator
thecrewstyle
Utilizator înregistrat
Mesaje: 1180
Membru din: 26-Mar-2007, 09:26:21
Versiune: 3.0.6
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Puţin experimentat
Localitate: Underground
Contact:

Mesaj 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?
Comunitatea What's Funny
Avatar utilizator
Iuliu
Utilizator înregistrat
Mesaje: 128
Membru din: 24-Aug-2006, 13:23:47
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Republica Moldova
Contact:

Mesaj 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!
Ultima oară modificat 23-Noi-2007, 15:54:07 de către Iuliu, modificat de 2 ori în total.
Avatar utilizator
thecrewstyle
Utilizator înregistrat
Mesaje: 1180
Membru din: 26-Mar-2007, 09:26:21
Versiune: 3.0.6
Ext: Da
Server: UNIX/Linux
Nivel phpBB: Puţin experimentat
Localitate: Underground
Contact:

Mesaj 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?
Comunitatea What's Funny
Avatar utilizator
Iuliu
Utilizator înregistrat
Mesaje: 128
Membru din: 24-Aug-2006, 13:23:47
Ext: Nu
Server: Windows
Nivel phpBB: Mediu
Nivel php: Mediu
Localitate: Republica Moldova
Contact:

Mesaj de Iuliu »

Da.
Scrie răspuns

Înapoi la “Diverse”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 5 vizitatori