我是Laravel的新手。我已尝试在我的本地服务器上安装它,但在borwser中运行时,我收到此错误。
Warning: require(D:\xampp\htdocs\laravel\bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in D:\xampp\htdocs\laravel\bootstrap\autoload.php on line 17
Fatal error: require(): Failed opening required'D:\xampp\htdocs\laravel\bootstrap/../vendor/autoload.php' (include_path='.;D:\xampp\php\PEAR')
in D:\xampp\htdocs\laravel\bootstrap\autoload.php on line 17
任何人都可以帮我解决如何在localhost上正确安装它的问题吗?
提前感谢您的帮助。
答案 0 :(得分:5)
在WAMP上安装Laravel 4
<强> 1。启用OpenSSL
必须在PHP配置中启用OpenSSL。
在WAMP的PHP文件夹中编辑php.ini,例如:
C:\wamp\bin\php\php5.4.12\
注意:这不是C:\ wamp \ bin \ apache \ Apache2.4.4 \ bin中的php.ini。
找到以下行并删除分号保存:
;extension=php_openssl.dll
已更改为extension=php_openssl.dll
<强> 2。安装Composer
(i)。从getcomposer.org下载Composer Windows安装程序。
(ii)中。运行安装程序。
(III)。当它询问php.exe的位置时,将它指向WAMP的PHP文件夹中的可执行文件,例如:
C:\wamp\bin\php\php5.4.12\
(IV)。完成安装。
(v)中。打开命令行界面(cmd)并键入:
composer
它应该返回一个选项列表。如果出现错误,请重新启动计算机并重试。
现在已经安装了Composer并将其添加到PATH环境变量中。这意味着您可以使用命令行界面从任何目录运行它。
现在我们需要安装Composer。这是一个依赖管理器,它将下载最新版本的Laravel和特定版本的Laravel依赖项,例如Doctrine和Symfony。
3.安装Laravel
现在已经安装了Composer,Composer可以将Laravel下载并安装到您的系统上。
(i)中。打开命令行界面(cmd)。
(ii)中。转到要安装Laravel的目录。这通常是您的开发目录。在本教程中,我们将使用C:\wamp\www\laravel
(III)。指示Composer将Laravel安装到项目目录中。我们使用项目名称myproject。
composer create-project laravel/laravel myproject --prefer-dist
注意: This will install Laravel in a subdirectory myproject of the current working directory.
要完成的三种安装方式 现在您的项目正在运行目录,如
C:\wamp\www\laravel\myproject\public\
完成后勾选标记并增加点....
答案 1 :(得分:2)
Laravel使用Composer来管理它的依赖关系。
您看到此错误是因为PHP无法找到Composer在运行autoload.php
命令时生成的install
文件,很可能是因为您尚未安装Laravel的依赖项。
要执行此操作,您需要获取编辑器(*nix和Windows的说明),然后从项目的根目录运行以下命令:
composer install
根据您的安装方式,您可能需要直接引用.phar
文件,在这种情况下运行:
composer.phar install
Laravel文档在installation guide中包含了这一点。
如果您是Laravel的新手,您可能会发现他们的quickstart guide方便,使用Composer's create-project
functionality安装框架的方法略有不同。
答案 2 :(得分:1)
从外观上看,您正在下载并正确安装Laravel。如果你问我,这看起来像是一个许可问题。
确保您的网络服务器对您要安装Laravel的文件夹具有读取权限,然后按照上面发布的说明进行操作。在Ubuntu中,您可以通过以下方式执行此操作:
sudo usermod -a -G www-data <your user name>
sudo chgrp -R www-data /var/www
sudo chmod -R g+w /var/www
在你有正确的priveleges之后,你应该运行:
composer update
答案 3 :(得分:0)
第1步:下载并安装composer
http://getcomposer.org/
第2步:下载并安装git console
http://git-scm.com/downloads
步骤3:在localhost文件夹中安装laravel(来自git console)
composer create-project laravel/laravel testlaravel
第4步:买咖啡等待......
第5步:享受吧!
答案 4 :(得分:0)
我建议您使用vagrant作为laravel文档建议:http://laravel.com/docs/homestead
它将创建一个具有每个laravel依赖性的虚拟机,也可以从主机浏览器访问。
可以将孔配置上传到您的存储库,并让您与其他开发人员共享,而无需每次都配置整个环境。
据我所知,这是最好的方法。