gpt4 book ai didi

php - 如何在 wampserver 中正确设置 laravel 框架?

转载 作者:IT王子 更新时间:2023-10-29 01:19:57 24 4
gpt4 key购买 nike

我现在正在学习laravel。但是我在我的 wampserver 中安装框架时遇到了困难。我按照此说明操作,但出现错误。

通过下载

安装 Composer 后,下载最新版本的 Laravel 框架并将其内容提取到服务器上的目录中。接下来,在 Laravel 应用程序的根目录中,运行 php composer.phar install(或 composer install)命令来安装框架的所有依赖项。此过程需要在服务器上安装 Git 才能成功完成安装。

如果你想更新 Laravel 框架,你可以发出 php composer.phar update 命令。

但我所做的是在我的 www 文件夹中提取 laravel-master 文件,然后我还将 composer.phar 放入 laravel-master 文件夹中。

所以我有一个这样的目录。

C:/wamp/www/laravel-master/

这是我的结构

- 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

在我的命令提示符中,我通过这种方式安装了 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.

我也尝试使用 composer 安装它,但我也有错误。

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]

当我检查我的 apache 和 PHP 中的 ssl 时,它是启用的。我还使用 phpinfo() 检查它

请大家帮帮我。我该怎么办?

最佳答案

在 WAMP 上安装 Laravel 4

1。启用 OpenSSL

必须在 PHP 配置中启用 OpenSSL。

编辑 WAMP 的 PHP 文件夹中的 php.ini,例如:

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

现在我们需要安装 Composer。这是一个依赖项管理器,它将下载最新版本的 Laravel 和特定版本的 Laravel 依赖项,例如 Doctrine 和 Symfony。

2.1。从以下位置下载 Composer Windows 安装程序

https://getcomposer.org/download/

2.2。运行安装程序。

2.3。当它询问 php.exe 的位置时,将其指向 WAMP 的 PHP 文件夹中的可执行文件,例如:

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。指示 Composer 将 Laravel 安装到项目目录中。我们使用项目名称myproject

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

注意事项:

这会将 Laravel 安装在当前工作目录下名为 myproject 的子目录中。

现在你的项目有一个像这样的运行目录

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

请选中已接受的答案并点赞。

关于php - 如何在 wampserver 中正确设置 laravel 框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20984148/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com