Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: BAT-tiedosto ei tunnista php-komentoa

JuustoPala [20.05.2013 20:36:14]

#

Tämä aihe ei saata olla oikealla aluella, mutta yritin :D.

Elikkä .batissa on tämä koodi:

php login-server.php

Kun avaan .bat niin tulee virhe:

php ei tunnistettu sisäiseksi tai ulkoiseksi komennoksi, suoritettavaksi ohjelmaksi tai komentojonotiedostoksi.

Metabolix [20.05.2013 20:41:39]

#

Sinun pitää joko lisätä PHP:n sijainti PATH-ympäristömuuttujaan (googleta PATH environment variable in Windows) tai kirjoittaa komennoksi sen koko polku.

JuustoPala [20.05.2013 20:57:30]

#

En oikein ymmärtänyt tota PATH-juttuohjetta, niin kokeilin tota koko polkua, mutta sama error tällä koodilla:

php C:\xampp\htdocs\play\src\com\hypeCP\loader\PE_Public\game-servers.php

Metabolix [20.05.2013 21:04:58]

#

Nyt kirjoitit kooditiedoston koko polun, kun sinun piti kirjoittaa php-komennon koko polku. Lisäksi näköjään vaihdoit tiedoston nimeä (login-server.php vs. game-servers.php), mutta kaipa itse tiedät.

Voi olla myös, että tarvitset sekä PHP-tulkin että kooditiedoston koko polun, ja jos sen jälkeen skripti ei toimi oikein (mutta periaatteessa käynnistyy), skriptin alkuun pitää mahdollisesti lisätä PHP-koodirivi chdir(__DIR__).

Siis kirjoita jotenkin näin:

C:\php-asennus\php.exe C:\koodit\koodi.php

Tai näin:

C:
cd C:\koodit
C:\php-asennus\php.exe koodi.php

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta