#php #ide #phpstorm
#php #ide #phpstorm
Вопрос:
Я использовал Linux в течение многих лет, но у меня новый ноутбук, и я еще не удосужился установить на него Linux, вместо этого я лучше узнал Windows. cmd.exe это абсолютно ужасно, это так плохо, что мне регулярно хочется вернуться к linux. Я вообще не могу его использовать. Вместо этого я использую PowerShell, но даже это довольно плохо.
С помощью Linux CLI, такого как bash, когда я запускаю PHP-скрипт с циклом и повторяю что-то внутри цикла, он будет выводить то, что я повторял на экран с каждой итерацией. PowerShell этого не делает, он просто ничего не отображает, пока скрипт не завершит работу. Я запускаю много веб-скребков, так что это большая проблема для меня.
Есть ли PHP CLI, который я могу загрузить, который будет работать лучше, чем PowerShell? Я также наткнулся на удивительную среду IDE под названием PhpStorm сегодня, я думаю, что это может позволить вам запускать PHP-скрипты внутри встроенного CLI, но я еще не разобрался. Он имеет встроенный веб-сервер, но также позволяет вам добавлять свой собственный веб-сервер, а также позволяет взаимодействовать с базами данных MySQL и другими впечатляющими вещами.
Комментарии:
1. Windows отличается от систем Mac или unix. Попробуйте использовать virtualbox и вместо этого настройте гостевую машину.
2. Учебные пособия по PhpStorm: confluence.jetbrains.com/display/PhpStorm/Tutorials
3. Спасибо, я только что установил Ubuntu в Virtual Box. Гостевые дополнения упрощают его интеграцию в ОС хоста, но я надеюсь, что Windows не помешает, потому что я бы предпочел, чтобы моей основной ОС была Ubuntu. Я столкнулся с абсурдным количеством проблем, связанных с настройкой моей среды веб-разработки в Windows. Похоже, Windows просто не предназначена для разработчиков.
Ответ №1:
Вы также можете запускать PHP-скрипты из командной строки в Windows. Учитывая, что у вас есть файл с именем main.php вы можете запустить этот файл, просто написав php %filename% (так что php main.php ) в данном случае. Все, что записано в стандартный поток вывода, появится в консоли.
Двоичный файл php по умолчанию отсутствует в переменной окружения path и должен быть добавлен.
Ответ №2:
Я следовал этому руководству по преобразованию Windows 10 во что-то более похожее на Linux.
http://www.howtogeek.com/249966/how-to-install-and-use-the-linux-bash-shell-on-windows-10/