2. Руководствуясь инструкцией https://niklan.net/blog/185
composer create-project drupal-composer / drupal-project: 8 .x-dev some- dir —stability dev —no-interaction
Доооолго думает (почему?), потом начинает грузить.
3. потом
cp -r some- dir / . . / rm -rf some- dir /
Выдает:
«cp» не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
Тоже почему?
Если я правильно понял код выше переносит файлы из временной папки в папку сайта. Раз не работает — вырезать-вставить.
4. Пытаюсь зайти на сайт по урлу d8.my — нефига. Естственно т.к. Drupal установлен в папку web.
Меняю в настройках OpenServer папку домена на d8.my/web
5. По урлу устанавливаю Drupal. Вроде устновился.
- Drupal8
- Есть вопрос
- Системное окружение
- Блог
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Лучший ответ
skoribchenko 20 августа 2019 в 14:21
Установка PHP на Windows 10
Я один из них)) В общем, после танцов с бубном наткнулся вот на эту инструкцию — https://www.youtube.com/watch?v=TYS389zSbAs2.13′ «
require [—dev] [—prefer-source] [—prefer-dist] [—no-progress] [—no-suggest] [—no-update] [—no-scripts] [—update-no-dev] [—update-with-dependencies] [—ignore-platform-reqs] [—prefer-stable] [—prefer-lowest] [—sort-packages] [-o|—optimize-autoloader] [-a|—classmap-authoritative] [—apcu-autoloader] [—] [].
что делать?
Semantics 18 августа 2019 в 5:02
1. Забыть про винду для веб-разработки
2. С какого варезника ты качал композер? Какая версия?
VasyOK 18 августа 2019 в 12:42
Кмпозер — в коммандной строке что-то вбил и поставилось.
voviko 18 августа 2019 в 6:31
Как то, в давние времена, я пытался на OpenServer требовалось пересохранять много нод, и помногу раз. Очень долго ждать однако. Что я только не делал, и raid и ssd отдельный (дорогие тогда были). А потом воткнул virtualbox + debian, и был приятно удивлен результатом .
Потому что cp это линуксовая утилита и в винде её конечно же нет. Не нужно бездумно вводить всё подряд в терминал
И да, я согласен с Виктором, что винда это не про веб разработку.
Проще поставить убунту-сервер на VirtualBox: https://www.osboxes.org/ubuntu-server/
установить на него LEMP( Nginx, PHP-FPM,Mysql) или LAMP(если нужен Apache вместо Nginx)
https://www.digitalocean.com/community/tutorials/linux-nginx-mysql-php-l.
Сразу доустановить composer, drush, drupal-console, phpmyadmin и т.п. и заныкать чистенький образ.
Далее просто для каждого «нового» проекта, копируем из нычки образ, запускаем его в VM, устанавливаем Drupal и пользуемся.
Да.. папку с друпал надо «пробросить» на хост-машину(основную ОС компа) и открывать проект в привычной IDE из маздая Windows.
Когда пальцы и голова привыкнут к Linux, устанавливаем второй системой на комп Xubuntu или Mint.
«Java» не является внутренней или внешней командой
Так же устанавливаем окружение web-сервера и разработки(LEMP-LAMP composer и т.п.) и живем дальше, не паримся-)
ivnish 18 августа 2019 в 12:07
У виртуальной коробки большие потери по производительности дисковой подсистемы
Orion76 18 августа 2019 в 12:21
Это понятно, хотя на достаточно производительном компе, потери производительности будут мало заметны .
И резкий переход с windows на docker не каждый потянет.
Тем более, я слышал в windows с докером не все та просто.
А так (в VirtualBox) есть возможность постепенно, не вылезая из привычного комфортного окружения (Windows) привыкнуть к «непривычному» для пользователя, но «родному» для web-разработки-)
кстати, если на компе имеется SSD-диск и «общую папку» организовать на нем, то это должно компенсировать «просадки» производительности файловой системы.
А вообще, что OpenServer что VirtualBox — позапрошлый век.
Вэб-сервер можно поднять на любом, достаточно производительном андроид-устройстве.
Просто установив на него тот же nginx,php,mysql (оказывается так можно, до недавнего времени не знал-)
В идеале конечно было бы лучше поднять на нем какой нибудь Linux для ARM-процессоров, но читал, вроде пока не все так просто.
adano 18 августа 2019 в 17:45
Лучше сразу в роутер сайт запихать
Orion76 18 августа 2019 в 21:05
Это надо еще роутер покупать..-)
А мне родственники натащили целую стопку рабочих смартофонов с раздолбанными экранами.(тыжпрограммист, тебе надо-)
Руки дойдут, попробую сделать «карманный» вэб-сервер для работы в т.ч. в «походных условиях»+ вайфай роутер с «мобильным» интернетом.
VasyOK 19 августа 2019 в 13:10
Друзья, спасибо, я понял. Open Server для Композера пока не годится.
А эта комманда работать должна?
composer require ‘drupal/commerce:^2.13’
fozzy 19 августа 2019 в 16:16
Все нормально там работает. Все, что можно устанавливаю композитором только с папкой веб приходится бороться.
zvendelo 19 августа 2019 в 13:34
Я пробовал делать окружение Cygwin и юзать это всё — фиксил, фиксил, фиксил — в итоге сам запутался и плюнул — реально проще поднять виртуалку с докером(только не пробуйте докер в винде — это ещё хуже чем композёр в оспанеле) или вообще уехать на линукс — рекомендую арч — у него вики актуальная, в отличии от устарелых рецептов убунты.
VasyOK 19 августа 2019 в 13:41
Всё-всё, понял. Пока под виндой Композер не юзаю.
bumble 19 августа 2019 в 13:55
Да юзают люди под виндой и докер и композер. Просто людей нужно искать, таких которые и «шарят» и при этом винду любят до такой степени, чтоб изучить как.
Не ищи новую отмазку! Разберись!
Я полгода назад чисто в исследовательских целях ставил на OpenServer composer, а им уже ставил drush. Всё там работает, хоть и не так удобно как в линуксе
gun_dose 19 августа 2019 в 14:12
Года три назад задавал подобный вопрос на этом форуме и очень много людей говорили, что всё прекрасно работает именно под опенсервером. И где эти люди теперь?))
skoribchenko 20 августа 2019 в 14:21
Я один из них)) В общем, после танцов с бубном наткнулся вот на эту инструкцию — https://www.youtube.com/watch?v=TYS389zSbAsвоза», юзай просто инструменты в том окружении, для которых они делались.
По сути тебе надо любой линукс, сам докер в них ставится как правило парой команд
А дальше установить docker4drupal по инструкции https://niklan.net/blog/172 не особо сложно. Изменения кое какие есть — но принцип понять не сложно, есть канал в телеграмме — можно оперативно спросить, есть каналы в мессенджерах по linux где тоже можно оперативно спросить нужные вещи, тем более сейчас тема докера популярна.
VasyOK 21 августа 2019 в 1:08
У меня просто крышу немного снесло от инструкции. Сейчас разбираюсь.
Orion76 21 августа 2019 в 7:31
Если Вы про видео-инструкцию, то чего-то там наворочено всего подряд(pyton, gulp и т.п.), наверное чтобы былО или автор использует какие-то дополнительные инструменты для работы.
Грубо говоря, что composer что drush — это php-скрипты.
т.е. чтобы их запустить нужен php для консоли (php-cli, обычно устанавливается вместе с php)
Для этого достаточно просто выполнить команду:
путь-к-php/php.exe путь-к-composer/composer.phar
или
путь-к-php/php.exe путь-к-drush/drush.php
чтобы в процессе работы не вводить такие длинные команды с указанием путей, необходим какой нибудь лончер, наверное в windows для этого используются bat-файлы или ярлыки, в которых прописана нужная команда и которые передадут ей параметры запуска.
А чтобы при вводе в консоли, например composer, операционная система знала, где искать запускающий его файл(лончер), путь к папке , в которой находится этот файл добавляют в переменную окружения PATH.
Или сам лончер ложат в папку, которая уже указана в данной переменной.
автоматические установщики обычно делают именно это.
gun_dose 21 августа 2019 в 9:25
Не забывай, речь о винде. А там на каждый пук нужна отдельная консоль.
Может Композер зависит от Питона и от Нод ЖС?
zvendelo 21 августа 2019 в 11:23
Composer — это пакетный менеджер уровня приложений для языка программирования PHP, который предоставляет средства по управлению зависимостями в PHP-приложении.
Зачем бы ему тянуть питона и нод, если он PHP:)
VasyOK 21 августа 2019 в 13:29
Хорошо, но gulp от node.js зависит?
Без node.js не выполняется команда:
npm install —global gulp
bumble 21 августа 2019 в 13:49
Зачем тебе глобальный галп? и каким боком он к композеру?
Semantics 21 августа 2019 в 15:00
Я ставил композер на win7 вместе с опенсервером. Ставил по инструкции с сайта композера https://getcomposer.org/doc/00-intro.md#installation-windows
Я впервые ставил композер, чтоб впервые потискать ларавал. Поставилось без проблем, ларавел установился, зависимости подтянулись. потискал.
И вот уж год прошёл ))
Да, вполне возможно что я Композер неправильно поставил. Хотя мне очень понравился вариант, который я вынес в решение. Всем добра!
Источник: drupal.ru
Русские Блоги
Проблемы с cmd при запуске файлов php и конфигурации среды, php.exe не является ни внутренней, ни внешней командой, ни исполняемой программой или командным файлом, запуск PHP: невозможно загрузить динамическую библиотеку
Я использовал php.exe для перехода к файлу php, и было несколько проблем. Позвольте мне сначала поговорить о том, как решить эти проблемы, а затем о том, как запустить
появляется первым«Php.exe» не является ни внутренней, ни внешней командой, ни исполняемой программой, ни командным файлом, Проверено, нет настроенной переменной среды php, процесс настройки среды php выглядит следующим образом,
- Этот компьютер —— Правый клик ———- Свойства
2. Расширенные системные переменные ———- переменные среды
2. Найдите переменную Path в системных переменных ——— Изменить
3. Новый ——— Найдите путь к папке, в которой находится ваш php.exe, например, мой php.exe находится в пути к каталогу E: xampp php

После настройки откройте cmd и назовите его, введите php.exe -v для успешного запуска, он настроен

Если нет успеха **, возникает ошибка запуска PHP: не удается загрузить динамическую библиотеку **, ** и моя операция не удалась, удача сломала таблицу!РешениеЭто открыть файл php.ini, изменить конфигурацию (как найти файл php.ini? Baidu будет знать).
Найдите extension_dir в php.ini, измените следующее значение на путь среды php + ext, настроенный выше, на самом деле это файл в той же папке, что и php.exe папка


В конце поговорим о том, как запускать php файлы с помощью cmd.:
Метод: php.exe + путь к файлу php
Источник: russianblogs.com
Php не является внутренней или внешней командой исполняемой программы или пакетного файла
Сегодня мы хотим поделиться с вами тем, что PHP не распознается как внутренняя или внешняя команда в командной строке (Windows 7/8) xampp. В этом посте мы покажем вам, что phpstorm распознается как внутренняя или внешняя команда, послушайте распознается как внутренняя внешняя команда, работающая программа или пакетный файл, мы предоставим вам демонстрацию и пример для реализации. В этом посте мы узнаем о не распознанной php команде wamp с пример.
PHP не распознается как внутренняя или внешняя команда в командной строке (Windows 7/8) xampp
Существует следующее. Простая информация, распознаваемая как внутренняя или внешняя команда, возвышенная полная информация с примером и исходным кодом.
Поскольку я буду освещать этот пост с живым рабочим примером для разработки кода Visual Studio, распознаваемого как внутренняя/внешняя команда, поэтому «php.exe» не распознается как внутренняя или внешняя команда, рабочая программа или пакетный файл используется для этот пример приведен ниже.
PHP — это очень распространенный для веб-сайтов язык сценариев общего назначения (на стороне сервера), который особенно подходит для приложений/проектов веб-разработки. Это очень быстрый, гибкий и прагматичный язык программирования PHP, который используется для разработки динамических веб-приложения с базой данных MySQL. Здесь изучите совершенно бесплатно и шаг за шагом PHP Tutorial.PHP Tutorial для начинающих шаг за шагом с примером. Здесь мы хотели бы показать самые основы PHP в коротком коде и примере с простым веб-учебником.
Ключевые слова: php’ не распознается как внутренняя или внешняя команда кода Visual Studio, php не распознается как внутренняя внешняя команда sublime, php не распознается как команда wamp, php не распознается как внутренняя или внешняя команда phpstorm, php.exe не распознается как внутренняя внешняя команда yii,
symfony не распознается как внутренняя или внешняя команда, phpstorm не распознается как внутренняя внешняя команда, ‘phpunit’ не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.
Необходимо добавить C:xamppphp в переменную среды PATH.
Затем закройте командную строку и перезапустите снова.
Это очень важно, потому что если вы не перезапустите командную строку, изменения не будут отражены.
Шаг 1: перейдите к дополнительным настройкам системы
Зайдите в Мой компьютер->Свойства -> Дополнительные параметры системы
а затем вы можете щелкнуть Переменные среды. Как показано ниже Изображение.
Шаг 3: перезапустите CMD
и последний шаг к простой командной строке перезапуска системы СДЕЛАНО!
Imp Примечание: убедитесь, что на 100 % вы запускаете CMD (терминал) через запуск от имени администратора.
Я не получаю никаких ошибок, когда запускаю команду с php по следующему пути:
Почему я получаю эту ошибку?
‘php’ не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.
16 ответов 16
Добавьте C:xamppphp в переменную среды PATH.(Мой компьютер->свойства->Дополнительные параметры системы->Переменные среды->изменить путь)
Затем закройте командную строку и перезапустите снова.
Примечание. Очень важно закрыть командную строку и перезапустить ее снова, иначе изменения не будут отражены.
Необходимо перейти в раздел «Мой компьютер» -> «Свойства» -> «Дополнительные параметры системы»
Теперь нажмите Переменные среды..
Добавить ;C:xamppphp в значение переменной пути
Теперь перезапустите командную строку. ГОТОВО!
Примечание. Убедитесь, что вы запускаете CMD от имени администратора
Вам просто нужно добавить путь к файлу PHP. Если вы используете wamp или не установили его на диск C.
Установите «C:xamppphp» в переменной среды PATH. Затем перезапустите командную строку.
Правильно ли настроен ваш путь?
Вам нужно добавить C:xamppphp в переменную среды PATH. Только после этого вы сможете выполнять командную строку php извне php_home.
Вот что я делаю на своем компьютере. Я устанавливаю все программное обеспечение, которое я обычно использую в G: partian, а не в C: если моя операционная система падает (win 10), не нужно переустанавливать их снова и терять время, тогда как Windows работайте, обновляйте PATH автоматически, если вы устанавливаете любую новую программу или часть программного обеспечения,
Я должен обновить PATH, как ЗДЕСЬ! все мои программы, которые я обычно использовал
Я также получил следующую ошибку при запуске команды с помощью PHP, я сделал следующее решение:
- На рабочем столе щелкните правой кнопкой мыши значок «Компьютер».
- Выберите «Свойства» в контекстном меню.
- Нажмите ссылку Дополнительные параметры системы.
- Нажмите «Переменные среды». В разделе «Системные переменные» найдите переменную среды PATH и выберите ее. Щелкните Изменить. Если переменная среды PATH не существует, нажмите «Создать».
- В окне «Редактировать системную переменную» добавьте C:xamppphp в переменную среды PATH.
Очень важное примечание: перезапустите командную строку
Эта ошибка возникает при попытке использования по команде. С данным решением ваш путь к переменной среды будет исправлен, но если вы не закроете командную строку после изменения пути, то будет работать только старый путь. если вы не перезапустили командную строку, изменения не будут отражены. После изменения пути к переменной среды закройте командную строку (если командная строка была открыта до внесения изменений) и повторно используйте командную строку для дальнейшего использования.
Если вы используете PhpStorm в качестве IDE, после обновления переменной пути необходимо перезапустить PhpStorm, чтобы изменения вступили в силу.
Если вы получаете сообщение «php не распознается как внутренняя или внешняя команда» в командной строке Microsoft Windows в Windows 7, Windows 8 и Windows 10.
Затем вам нужно добавить путь к папке php в переменные системной среды. этот пост покажет вам, как добавить php в системный путь.
Загрузить и установить PHP
Если в вашей системе не установлен PHP или какой-либо пакет, например XAMPP, WAMPP или MAMP, просто загрузите последнюю версию Thread Safe PHP, разархивируйте ее и поместите в предпочитаемую папку на диске.
Скопировать путь к папке PHP
Откройте «Этот компьютер» в Windows 10 или мой компьютер в Windows 7 и найдите папку php в соответствующем программном пакете. Я использую xampp
Скопировать папку php? путь
Переменные системной среды Windows 10
Нажмите клавишу Windows на клавиатуре и введите «переменные», и вы должны увидеть параметр «переменные системной среды» на панели управления, теперь нажмите клавишу «Ввод» на клавиатуре.
Теперь найдите «Переменные среды»
Нажмите переменные среды
Редактировать пользователя? Свойства» нажмите «Дополнительные параметры системы»
3. Теперь нажмите кнопку «Переменные среды» внизу (здесь мы добавим полный путь к дистрибутиву Python).
4. В окне «Переменные среды» выберите переменную «Путь» и нажмите «Изменить».
5. Теперь нажмите кнопку «Создать», чтобы добавить переменную среды Python.
Примечание. C:Python32 – это каталог установки Python.
В последней версии Python программа установки устанавливается в
6. Нажмите «ОК», чтобы сохранить изменения, а затем запустите команду Python из командной строки.
Примечание. Описанная выше процедура прекрасно работает в Windows 7, Windows 8 (8.1) и Windows 10
Вариант 2) Добавление Python в переменную среды Windows с помощью установщика Python
Примечание. В этом руководстве мы используем Python 3.7
2. Запустите программу установки Python и нажмите кнопку «Изменить»
3. В следующем окне нажмите «Далее»
4. В окне «Дополнительные параметры» установите флажок «Добавить Python в переменные среды» и нажмите «Установить».
Примечание. Вам не нужно удалять старую версию Python, просто измените предыдущую установку.
Теперь, если вы запустите python через командную строку, вы получите следующий результат:
- К сожалению, текущий формат otg usb не поддерживается, он поддерживает только fat32 и ntfs
- Как проверить версию Adobe Premier Pro
- Тип биоса insyde uefi bios
- Остановить, если true в условном форматировании Excel
- Лаки Патчер для Android
Источник: kompyuter-gid.ru