Невозможно установить laravel на bitnami wamp - PullRequest
0 голосов
/ 13 марта 2019

Я совершенно новичок в Laravel.Я хотел бы использовать его в своем проекте

Я скачал WAMP Stack 7.1.26-2 из http://bitnami.com и, к моему удивлению, он уже поставляется с предустановленным laravel.

Он находится в папке frameworks, как в: C:\Bitnami\wampstack-7.1.26-2\frameworks

Но моя проблема в том, что я не знаю, как использовать laravel оттуда. Он не находится в папке htdocs, как мне кажетсяs должно быть.

Если я перейду к http://localhost Я увижу только страницу приветствия битнами

Если я перейду к http://localhost/laravel, там будет написано СТРАНИЦА НЕ НАЙДЕНА

Я искал в Интернете ответ, но большую часть времени он указывает мне на эту ссылку: https://docs.bitnami.com/google/apps/#laravel

Но на этой странице я НИЧЕГО не вижу, касающейсяlaravel. Я даже не могу найти слово «laravel» с помощью поиска в браузере.

Если я запускаю composer create-project laravel/laravel myproject --prefer-dist, я получаю это:

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\o.o amoo>composer create-project laravel/laravel myproject --prefer-dist

PHP Warning:  PHP Startup: Unable to load dynamic library 'C:/Bitnami/wampstack-
7.0.0RC7-/php/ext\php_solr.dll' - The specified module could not be found.
 in Unknown on line 0
Installing laravel/laravel (v5.5.28)
  - Installing laravel/laravel (v5.5.28): Loading from cache
Created project in myproject
> @php -r "file_exists('.env') || copy('.env.example', '.env');"
PHP Warning:  PHP Startup: Unable to load dynamic library 'C:/Bitnami/wampstack-
7.0.0RC7-/php/ext\php_solr.dll' - The specified module could not be found.
 in Unknown on line 0
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 73 installs, 0 updates, 0 removals
  - Installing symfony/thanks (v1.1.0): Loading from cache
  - Installing symfony/polyfill-ctype (v1.10.0): Loading from cache

    Invalid zip file, retrying...
  - Installing symfony/polyfill-ctype (v1.10.0): Loading from cache

    Invalid zip file, retrying...
  - Installing symfony/polyfill-ctype (v1.10.0): Loading from cache
    Failed to download symfony/polyfill-ctype from dist: 'C:\Users\o.o amoo\
myproject\vendor/symfony/polyfill-ctype/4199a310f6ba3768faedee6d521ec615' is not a zi
p archive.
    Now trying to download from source
  - Installing symfony/polyfill-ctype (v1.10.0): Cloning e3d8262452



  [RuntimeException]

  Failed to clone https://github.com/symfony/polyfill-ctype.git via https, ssh p
rotocols, aborting.


  - https://github.com/symfony/polyfill-ctype.git

    Cloning into 'C:\Users\o.o amoo\myproject\vendor\symfony\polyfill-ctype'...

    fatal: unable to access 'https://github.com/symfony/polyfill-ctype.git/': Fa
iled to connect to github.com port 443: Timed out


  - git@github.com:symfony/polyfill-ctype.git

    Cloning into 'C:\Users\o.o amoo\myproject\vendor\symfony\polyfill-ctype'...

    ssh: connect to host github.com port 22: Connection timed out

    fatal: Could not read from remote repository.



    Please make sure you have the correct access rights

    and the repository exists.




create-project [-s|--stability STABILITY] [--prefer-source] [--prefer-dist] [--r
epository REPOSITORY] [--repository-url REPOSITORY-URL] [--dev] [--no-dev] [--no
-custom-installers] [--no-scripts] [--no-progress] [--no-secure-http] [--keep-vc
s] [--remove-vcs] [--no-install] [--ignore-platform-reqs] [--] [<package>] [<dir
ectory>] [<version>]


C:\Users\o.o amoo>

Это меня так запутало.сделать проект под названием myproject был сделан в: C: \ Users \ oo amoo> но laravel не может быть установлен ???

Если я попытаюсь php artisan serve, я получу:

Could not open input file:artisan

Так с этим, чаn Я получаю доступ к myproject с помощью laarvel, если да, то как? Если нет, то как и что я делаю?

Кто-то, пожалуйста, укажите мне правильное направление ...

Спасибо !!!

1 Ответ

0 голосов
/ 13 марта 2019

Хорошо, давайте начнем с того, почему ваш проект установлен в C: / Users, потому что вы используете --prefer-dist в composer create-project laravel/laravel myproject --prefer-dist.

- wish-dist: обратная сторона --prefer-source, композитор установит из dist, если это возможно. Это может значительно ускорить установку при сборке серверы и другие случаи использования, когда вы обычно не запускаете обновления поставщики. Это также способ обойти проблемы с Git, если вы не имеют правильной настройки.

Во-вторых, вы сталкиваетесь с ошибками, может быть, потому что вы находитесь в каталоге, который требует дополнительных прав, по крайней мере, так мне кажется.

Если вы правильно установили Laravel, вы сможете перемещаться по терминалу в нужное место и использовать laravel new НО только в том случае, если вы уже находитесь в каталоге, который вы хотите сказать, C:/Code/myproject, если вы все еще находитесь в C/Code нужно сделать laravel new myproject

Если это не работает для вас, я бы посоветовал вам проверить, что вы установили все в соответствии с документами

И последнее, но самое важное, я хочу упомянуть еще одну вещь для вас, в Laravel действительно удобнее использовать Homestead. Вы можете узнать больше о том, что такое Homestead, как установить, настроить и работать с ним здесь: https://laravel.com/docs/5.8/homestead

...