Софтуерно Инженерство
Loading...
+ Нов въпрос
ison4eto avatar ison4eto 41 Точки

[Technical Issue] Проблем с пускането на сървър

Здравейте,

Започнах лаба за блога, но имам проблем с пускането на сървъра, Изписва ми следната грешка:

'php' is not recognized as an internal or external command,
operable program or batch file.

Опитах се да оправя системните променливи. В променливата Path в момента имам:

%PATH%
C:\xampp\php\
%USERPROFILE%\AppData\Local\Microsoft\WindowsApps

[Edit] Оказа се, че проблемът е бил в системните променливи, както и в конзолата на phpStorm. След като ползвах другата конзола всичко заработи. Някой знае ли какъв е проблема в тази на IDE-то?

 

Тагове:
1
Софтуерни технологии 24/07/2017 22:12:21
Housey avatar Housey SoftUni Team Trainer 128 Точки

След като добавиш нещо в PATH, трябва или да рестартираш explorer.exe и да пуснеш всичко отначало (п. PHPStorm) или да се logout-неш и да влезеш пак.

Причината е, че всяка програма държи копие на environment variable-ите когато е пусната и ги наследява от parent процеса (explorer.exe пуска phpstorm.exe, който пуска php), а explorer продължава да няма c:\xampp\php в environment variable-ите си. Затова трябва да се пуснат отново.

2
svetliub avatar svetliub 4 Точки

Здравей,

аз имах същия проблем и се оправи чак след като направих конфигурацията описана в началото на word-ия файл. Но се появи някакъв InvalidArgumentException и не успявам да се справя с него. Някакви идеи?

-----------------------

 [OK] Server running on http://127.0.0.1:8000                                                                          

 // Quit the server with CONTROL-C.                

                                                                                                                                   
  [InvalidArgumentException]                                               
  Unable to find file "@FrameworkBundle/Resources/config/router_dev.php".                                                                       

server:run [-p|--port PORT] [-d|--docroot DOCROOT] [-r|--router ROUTER] [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction] [-e|--env ENV] [--no-debug] [--] <command> [<address>]
Process finished with exit code 1
-------------------------------

0
TihomirDimov avatar TihomirDimov 161 Точки

Същият проблем:

C:\xampp\htdocs\blog>php bin/console server:run
'php' is not recognized as an internal or external command,
operable program or batch file.

Path при мен е следният и не е пипан от предишния проект

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\Dell\Dell Data Protection\Access\Advanced\Wave\Gemalto\Access Client\v5\;C:\Program Files (x86)\Security Innovation\SI TSS\bin\;C:\Program Files (x86)\Toshiba\Bluetooth Toshiba Stack\sys\;C:\Program Files (x86)\Toshiba\Bluetooth Toshiba Stack\sys\x64\;C:\Program Files (x86)\Skype\Phone\;C:\Program Files (x86)\Microsoft SQL Server\Client SDK\ODBC\130\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\140\Tools\Binn\ManagementStudio\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\110\Tools\Binn\;C:\Program Files (x86)\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files\Microsoft SQL Server\120\DTS\Binn\; C:\xampp\php

Хелп

 

0
Housey avatar Housey SoftUni Team Trainer 128 Точки

За InvalidArgumentException - един твой колега със същия проблем сподели, че антивирусната му програма триеше файлове от проекта, и след като я беше спрял, нямаше повече такъв проблем, така че бих проверил това.

0