Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wiersz poleceń, Jak uruchomic aplikację php spod wiersza polecen
SHiP
post
Post #1





Grupa: Zarejestrowani
Postów: 697
Pomógł: 47
Dołączył: 19.12.2003
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Kozystam z linuxa, problem jest prosty. Jak uruchomic np. skrypt /home/hellson/public_html/run.php spod konsoli systemowej? Prawa roota posiadam smile.gif


--------------------
Warsztat: Kubuntu, PhpStorm, Opera
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
cyphelf
post
Post #2





Grupa: Zarejestrowani
Postów: 68
Pomógł: 1
Dołączył: 27.03.2006

Ostrzeżenie: (0%)
-----


Z konsoli to będzie tak:

Kod
php /home/hellson/public_html/run.php


Jeśli ten plik jest w ścieżce dostępnej przez działający serwer www to możesz użyć do tego curl albo wget, tyle że wtedy nie podajesz ścieżki tylko url.


--------------------
lorem ipsum : polska społeczność zend framework
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #3





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




  1. #!/usr/local/bin/php
  2. <?php
  3. print 2*2;
  4. ?>


Plik musi być wykonywalny, a podana ścieżka może się różnić.

Pozdrawiam.

Aha. Ewentualnie bez pierwszej linijki, ale za to poprzedzasz nazwę pliku słowem php, czyli:

$ php plik.php

Ten post edytował Cysiaczek 27.12.2006, 12:45:55


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post
menic
post
Post #4





Grupa: Zarejestrowani
Postów: 493
Pomógł: 0
Dołączył: 14.06.2003
Skąd: Tomaszów Lubelski/Rzeszów

Ostrzeżenie: (0%)
-----


A jak uruchomić w konsoli skrypt z parametrami?


--------------------
Jak masz cos zrobic dobrze...
...To musisz zrobić to sam.

Uchwycić moment...
Go to the top of the page
+Quote Post
cyphelf
post
Post #5





Grupa: Zarejestrowani
Postów: 68
Pomógł: 1
Dołączył: 27.03.2006

Ostrzeżenie: (0%)
-----


Kod
php foo.php param1 param2


Parametry są potem dostępne jako elementy tablicy $_SERVER['argv'] np.:

  1. <?php 
  2. echo $_SERVER['argv'][1]
  3. ?>


wyświetli w tym przypadku param1.

Poczytaj też tutaj: http://pl2.php.net/features.commandline


--------------------
lorem ipsum : polska społeczność zend framework
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 16:03