- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我现在正在学习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
必须在 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
现在我们需要安装 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 环境变量中。这意味着您可以使用命令行界面从任何目录运行它。
现在已经安装了 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/
我最近安装了 wampserver 2.0 并将其配置为在端口 81 上工作。现在的问题是,当我单击 wampserver 2.0 内任务栏上的 phpMyAdmin 时,浏览器会将我重定向到 loc
我所有的网站都位于 D:/Documents/websites目录。我已经设法指向 http://localhost/到基于此的文件夹 video tutorial . 但我也想要的是,每当我从 wa
我已经通过互联网上的许多提示和技巧来解决 Wampserver Aestan Tray Menu 错误,但没有找到任何解决方案。 我从控制面板取消选中 IIS。安装了最新版本的 Microsoft .
我已经安装了 WampServer。它现在在线。当我在浏览器中输入 localhost 时,它会给我一个空白页面。我怎样才能摆脱它? 在安装 WampServer 之前,我需要手动安装 PHP 吗?
最近在Windows机器上使用WAMP服务器搭建服务器环境。一切正常,但我有一个小问题:每个人都可以访问 wampserver 主页,因此他们可以看到托管在同一服务器、服务器文件系统等中的其他网页。
wamp服务器的图标为黄色,我尝试过: 1.通过Wamp托盘图标打开文件httpd.conf 找: # onlineoffline tag - don't remove Order Deny,Allo
我刚刚在我的电脑上安装了 Wamp Server 2。而且我无法访问phpmyadmin,甚至无法访问根目录下的index.php,这一切都给出了403 Forbidden。 我也尝试过从 alias
我已将密码放在主 phpmyadmin 中,而不是数据库之一中。如果连密码都没有机会输入,我怎么能访问它。 最佳答案 看看重置 MySQL root 密码 here 。 UPDATE mysql.us
这个问题已经有答案了: Re installing Wamp Server without replacing the existing mysql database (2 个回答) 已关闭 5 年前
当我尝试从另一台设备(与 LAN 连接)访问我的本地网站时,出现禁止错误。 我试图编辑 Apache 的 httpd.conf(正如谷歌告诉我的那样),修复 vcredist 包,完全卸载 wamp
WampServer 可以在生产中成功使用吗?这是一个坏主意吗? 所以每个人都知道,我不明白这有什么关系,我们已经支付了一个 Windows 专用框,我们有现有的 IIS 应用程序。我们只是想使用基于
我已经安装了wamp服务器2.2 我正在使用Windows 7 当我当时在线时,我无法使用WaMp找到本地主机 它给了我一些禁止的错误..您没有访问类型的错误。 但是,当我断开Internet连接时,
首先,我必须说我完全是初学者。我安装了 Wamp server 2 verison(我有 XP)但图标是橙色的。我在某个地方发现这个问题可能出在 Apache 中,因为某些东西使用了端口 80(可能是
这个问题已经有答案了: Not able to launch WAMP - Aestan Tray Menu has stopped working (11 个回答) 已关闭 9 年前。 我在Wind
我再次遇到 wamp 服务器问题。首先,图标不会变绿,所以我将端口更改为 8080,现在它变绿了。但是,当我访问 localhost 时,我只是在下面的屏幕截图中收到消息。 有人知道这是怎么回事吗?当
我刚刚安装了 WampServer 2.5,脚本运行良好。只有 Wamp 图标不起作用。例如,如果我浏览一个文件夹项目,当Wamp列出文件时,不会出现该图标,如下所示: 尝试右键单击图标,在打开的新选
WampServer安装在我的电脑上。 我希望安装RMySQL 包。 online documentation后者提到: Install a MySQL client library from htt
因此,我设置了一些具有唯一 url 的虚拟主机,它们在桌面上运行良好。但是,当我在网络上连接移动设备时,除了默认的 localhost 虚拟主机外,它似乎无法正确访问任何东西,而且只有当它是我拥有的唯
我有一个 mySQL 数据库问题 - 我是新手:我已经安装了 WAMP 服务器,并且可以登录 localhost,然后登录 phpmyadmin 以显示下面的屏幕(右图)。但我得到了红色的“No xN
因此,我设置了一些具有唯一网址的虚拟主机,它们在桌面上运行得很好。但是,当我在网络上连接移动设备时,除了默认的本地主机虚拟主机之外,它似乎无法正确访问任何内容,而且只有当它是我唯一的虚拟主机时才会出现
我是一名优秀的程序员,十分优秀!