Создание проекта cakephp с помощью composer и установка пути

#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.Рад слышать, что это помогло вам