Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
286 views
in Technique[技术] by (71.8m points)

php - How to setup laravel framework in wampserver properly?

I am studying laravel now. But I am having a difficulty in installing the framework in my wampserver. I followed this instruction but I am getting an error.

Via Download

Once Composer is installed, download the latest version of the Laravel framework and extract its contents into a directory on your server. Next, in the root of your Laravel application, run the php composer.phar install (or composer install) command to install all of the framework's dependencies. This process requires Git to be installed on the server to successfully complete the installation.

If you want to update the Laravel framework, you may issue the php composer.phar update command.

But what I did is I extracted the laravel-master file in my www folder then I also put the composer.phar inside the laravel-master folder.

So I have a directory like this.

C:/wamp/www/laravel-master/

Here's my structure

- 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

And in my command prompy I install the composer.phar by this way:

C:wampwwwlaravel>php composer.phar install

But here's my error

Installing dependencies Your requirements could not be solved to an installable set of packages.

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.

I also tried to install it using composer but I have an error too.

C:wampwwwlaravel>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]

When I checked the ssl in my apache and PHP it is enable. And also I check it using the phpinfo()

Please help me guys. What should I do?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

Installing Laravel 4 on WAMP

1. Enable OpenSSL

OpenSSL must be enabled in the PHP configuration.

Edit php.ini in your WAMP’s PHP folder, e.g.:

C:wampinphp{Your.PHP.Version}

where {Your.PHP.Version} is something like php5.4.12.

Note:

You should not edit the php.ini inside

C:wampinapache{Your.Apache.Version}in

where {Your.Apache.Version} is something like Apache2.4.4, because that is not the file that Composer uses.

Find the following line and remove its preceding semicolon (if there is one) and save the file. So change

;extension=php_openssl.dll

to

extension=php_openssl.dll

2. Install Composer

Now we need to install Composer. This is a dependency manager that will download the latest release of Laravel and specific versions of Laravel’s dependencies, such as Doctrine and Symfony.

2.1. Download the Composer Windows installer from

https://getcomposer.org/download/

2.2. Run the installer.

2.3. When it asks for the location of php.exe, point it to the executable in your WAMP’s PHP folder, e.g.:

C:wampinphp{Your.PHP.Version}

2.4. Finish the installation.

2.5. Open a command-line interface (cmd) and type:

composer

It should return a list of options. If you get an error, restart your computer and try again.

Composer has now been installed and added to your PATH environment variable. This means you can run it from any directory using the command-line interface.

3.Install Laravel

Now that Composer has been installed, Composer can download and install Laravel on your system.

3.1. Open a command-line interface (cmd).

3.2. Go to the directory in which you want to install Laravel. This is usually your development directory. In this tutorial, we’ll use C:wampwwwlaravel

3.3. Instruct Composer to install Laravel into a project directory. We use project name myproject.

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

Note:

This will install Laravel in a subdirectory named myproject under current working directory.

Now your project has a running directory like

C:wampwwwlaravelmyprojectpublic

Please check as accepted answer and upvote.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...