#php #cakephp #composer-php #cakephp-3.0 #wampserver
#php #cakephp #composer-php #cakephp-3.0 #wampserver
Вопрос:
У меня установлен Composer глобально, поэтому я открываю CMD и пишу следующую команду для создания проекта (composer create-project —prefer-dist cakephp /app my_app_name). Что это делает, так это устанавливает проект в мою пользовательскую папку. Мне нужно, чтобы проект был установлен в папке wamp / www. И я ни за что на свете не могу понять, как задать путь. Должен ли я просто вырезать-вставить проект туда или это создаст проблемы с cakephp? все еще новичок в фреймворке 🙂
Любая помощь будет оценена. Спасибо.
Ответ №1:
Установка CakePHP
Перед началом работы вы должны убедиться, что у вас есть обновленная версия PHP:
php -v
У вас должен быть установлен PHP 5.5.9 (CLI) или выше. Версия PHP вашего веб-сервера также должна быть 5.5.9 или выше, и лучше всего должна быть той же версии, что и версия PHP интерфейса командной строки (CLI).
Установка Composer
CakePHP использует Composer, инструмент управления зависимостями, в качестве официально поддерживаемого метода установки.
Установка Composer в Linux и Mac OS X
Запустите установочный скрипт, как описано в официальной документации Composer, и следуйте инструкциям по установке Composer.
Выполните следующую команду, чтобы переместить composer.phar в каталог, который находится на вашем пути:
mv composer.phar /usr/local/bin/composer
Установка Composer в Windows
Для систем Windows вы можете загрузить установщик Windows Composer здесь. Дополнительные инструкции для установщика Windows Composer можно найти в README здесь.
Создайте проект CakePHP
Теперь, когда вы загрузили и установили Composer, допустим, вы хотите создать новое приложение CakePHP в папке my_app_name. Для этого просто запустите следующую команду composer:
php composer.phar create-project --prefer-dist cakephp/app my_app_name
Или, если Composer установлен глобально:
composer self-update amp;amp; composer create-project --prefer-dist cakephp/app my_app_name
Как только Composer завершит загрузку скелета приложения и основной библиотеки CakePHP, у вас должно быть установлено работающее приложение CakePHP через Composer. Обязательно сохраните composer.json и composer.заблокируйте файлы вместе с остальной частью вашего исходного кода.
Сначала укажите вашему композитору папку www.В моем случае я использую Xamp, поэтому указал моему композитору на htdocs
C:xampphtdocs>composer create-project --prefer-dist cakephp/app my_app_name
Installing cakephp/app (3.3.2)
- Installing cakephp/app (3.3.2)
Downloading: 100%
Created project in my_app_name
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Обновлено
Я использую Windows .
C:UsersVision>cd
C:>cd xampp
C:xampp>cd htdocs
C:xampphtdocs>
Также в Windows, если я щелкну правой кнопкой мыши внутри htdocs в любой папке, у меня есть возможность использовать composer здесь
Комментарии:
1. И как бы я указал на это C:wamp64www ? И установка не включала в себя меню оболочки.
2. или вы можете скопировать этот проект в папку www. Проблем нет. Работает правильно
3. Приветствую, приятель, это сработало. У меня здесь нет меню правой кнопки мыши / user composer (меню оболочки). установщик не включил опцию для включения меню оболочки, на что вы ссылаетесь. В любом случае ваше обновленное решение сработало. Спасибо 🙂
4. @user1852196.Рад слышать, что это помогло вам