Как правильно настроить laravel framework в wampserver?

Сейчас я изучаю ларавел. Но мне сложно установить фреймворк на моем сервере wampserver. Я следовал этой инструкции, но я получаю сообщение об ошибке.

Via Download

После установки Composer загрузите последнюю версию рамы Laravel и извлеките ее содержимое в каталог на вашем сервере. Затем, в корне вашего приложения Laravel, запустите команду установки php composer.phar install (или установки компоновщика), чтобы установить все зависимости фреймворка. Этот процесс требует, чтобы Git был установлен на сервере для успешного завершения установки.

Если вы хотите обновить структуру Laravel, вы можете выполнить команду обновления php composer.phar.

Но то, что я сделал, это то, что я извлек файл laravel-master в моей папке www, а затем поместил файл composer.phar в папку larvel-master.

Поэтому у меня есть такая директория.

C: / WAMP / WWW / Laravel-мастер /

Вот моя структура

- wamp - www - laravel - app (folder) - boostrap (folder) - public (folder) - .gitattributes - .gitignore - artisan - composer.json - composer.phar - CONTRIBUTING.md - phpunit.xml - readme.md - server.php - upgrade.md 

И в моей команде prompy я устанавливаю composer.phar следующим образом:

 C:\wamp\www\laravel>php composer.phar install 

Но вот моя ошибка

Установка зависимостей Ваши требования не могут быть решены с помощью устанавливаемого набора пакетов.

 Problems: - The requested package "laravel/framework" with constraint [> 4.0.9999999.9999999, < 4.1.9999999.9999999] could not be found. - Problem caused by: - Installation of package "laravel/laravel" with constraint == 1.0.0.0 was requested. Satisfiable by packages [laravel/laravel-1.0.0.0]. - Package "laravel/laravel-1.0.0.0" contains the rule laravel/laravel requires laravel/framework ([> 4.0.9999999.9999999, < 4.1.9999999.9999999]). No package satisfies this dependency. 

Я также пытался установить его с помощью композитора, но у меня тоже есть ошибка.

 C:\wamp\www\laravel>composer create-project laravel/laravel --prefer-dist Installing laravel/laravel (v4.1.0) - Installing laravel/laravel (v4.1.0) [RuntimeException] You must enable the openssl extension to download files via https create-project [-s|--stability="..."] [--prefer-source] [--prefer-dist] [--repository-url="..."] [--dev] [--no-dev] [--no-plugins] [--no-custom-installers] [--no-scripts] [--no-progress] [--keep-vcs] [--no-install] [package] [directory] [version] 

Когда я проверил ssl в моем apache и PHP, он включен. А также я проверяю его с помощью phpinfo ()

Пожалуйста, помогите мне, ребята. Что мне делать?

Установка Laravel 4 на WAMP

1. Включить OpenSSL

OpenSSL должен быть включен в конфигурации PHP.

Измените php.ini в вашей папке PHP WAMP, например:

 C:\wamp\bin\php\{Your.PHP.Version}\ 

где {Your.PHP.Version} – это что-то вроде php5.4.12 .

Заметка:

Вы не должны редактировать php.ini внутри

 C:\wamp\bin\apache\{Your.Apache.Version}\bin 

где {Your.Apache.Version} является чем-то вроде Apache2.4.4 , потому что это не тот файл, который использует Composer.

Найдите следующую строку и удалите ее предыдущую точку с запятой (если она есть) и сохраните файл. Так что измените

 ;extension=php_openssl.dll 

в

 extension=php_openssl.dll 

2. Установите композитор

Теперь нам нужно установить Composer. Это менеджер зависимостей, который будет загружать последнюю версию Laravel и конкретные версии зависимостей Laravel, такие как Doctrine и Symfony.

2.1. Загрузите установщик Windows Composer из

 https://getcomposer.org/download/ 

2.2. Запустите программу установки.

2,3. Когда он запрашивает местоположение php.exe , укажите его в исполняемый файл в вашей папке PHP WAMP, например:

 C:\wamp\bin\php\{Your.PHP.Version}\ 

2,4. Закончите установку.

2.5. Откройте интерфейс командной строки (cmd) и введите:

 composer 

Он должен вернуть список параметров. Если вы получили сообщение об ошибке, перезагрузите компьютер и повторите попытку.

Теперь Composer установлен и добавлен в переменную среды PATH. Это означает, что вы можете запустить его из любого каталога, используя интерфейс командной строки.

3.Установить Laravel

Теперь, когда Composer установлен, Composer может загрузить и установить Laravel в вашей системе.

3.1. Откройте интерфейс командной строки (cmd).

3.2. Перейдите в каталог, в который вы хотите установить Laravel. Обычно это ваш каталог разработки. В этом уроке мы будем использовать C:\wamp\www\laravel

3.3. Instruct Composer установить Laravel в каталог проекта. Мы используем имя проекта myproject .

 composer create-project laravel/laravel myproject --prefer-dist 

Заметка:

Это установит Laravel в подкаталоге с именем myproject в текущем рабочем каталоге.

Теперь у вашего проекта есть работающий каталог, такой как

 C:\wamp\www\laravel\myproject\public\ 

Пожалуйста, подтвердите свой ответ и подтвердите.

Я использую эту процедуру, чтобы настроить laravel на сервер wamp, и он отлично работает

 1.you have to put laravel in C:\wamp\www folder 2.then u have to go application/config ....open application.php and change url=''; 3.change key='K3u4UsHKh7AjSitP9VLTMtbd1mjvdzmQ' 4.then u have to go int C:\wamp\bin\apache\Apache2.2.21\conf\extra folder then open <<=== httpd-vhosts.conf ===>> file and paste below this line into that folder <VirtualHost *:80> DocumentRoot C:/wamp/www/laravel/public ServerName xxxxx.dev </VirtualHost> 5.then go C:\Windows\System32\drivers\etc folder and open <<=== hosts ===>> file then paste 127.0.0.1 xxxxx.dev 6.then go C:\wamp\www\laravel\public folder ...and then open a.htaccess ..then paste Options +FollowSymLinks RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . index.php [L] 7.Then u have to go >> C:\wamp\bin\apache\apache2.2.22\conf << this directory & open httpd.conf & comment out this line # Virtual hosts Include conf/extra/httpd-vhosts.conf 8.then go wamp server .....start it ..and click rewrite mode in apache->apache module..then restart wamp server 9.then go ur browser and write xxxxx.dev/docs ... 

Я надеюсь, это поможет вам!

Вам нужно будет включить openssl и зависнуть в php, чтобы правильно выполнить композитор, вы должны сделать это как в бите apache, так и в php bin в wamp. Apache использует собственный php.ini, когда WAMP-сервер запущен, однако в любое время вы запускаете PHP из командной строки, которую он запускает, используя версию wamp / bin / php, поэтому отредактируйте оба этих файла, чтобы обеспечить правильную работу: /wamp/bin/apache/ApacheX.XX/bin/php.ini и /wamp/bin/php/phpX.XX/php.ini

искать расширение = php_openssl.dll ~ строка 970 и extension = php_curl.dll ~ строка 952

После этого вы должны настроить виртуальный хост, выполнив следующие шаги: http://www.kristengrote.com/blog/articles/how-to-set-up-virtual-hosts-using-wamp

В новых версиях WAMP вы можете скопировать vhosts.conf в каталог wamp / vhosts, чтобы создать отдельный файл vhosts для каждого установленного вами vhost.

Убедитесь, что вы указываете документрут в свой / общедоступный каталог, где будет создан ваш проект laravel (он не обязательно должен быть в wamp / www, он может быть установлен в wamp / myproject, если вы хотите, если веб-узел указывает на wamp / myproject / общественности.

Лучше всего загрузить установщик Windows и установить композитор по всему миру. Как только он будет установлен, просто используйте метод быстрой установки Laravel, набрав composer create-project laravel/laravel your-project-name --prefer-dist

Если вы используете PHP 5.4 в своем стеке wamp, вы можете просто использовать CLI, чтобы перейти в корень вашей установки laravel и набрать php artisan serve который запустит встроенный веб-сервер PHP на порту 8000. Вы можете получить доступ к вашему проекту laravel, перейдя на localhost: 8000 или запустите wamp и посетите домен vhost, который вы установили в приведенных выше шагах.

Если все пойдет хорошо, вы должны получить «Вы прибыли!» приветственный экран.