如何在localhost上安装laravel?

时间:2013-12-10 09:46:47

标签: laravel

我是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上正确安装它的问题吗?

提前感谢您的帮助。

5 个答案:

答案 0 :(得分:5)

在您的wamp上试试这个:

在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的依赖项。

要执行此操作,您需要获取编辑器(*nixWindows的说明),然后从项目的根目录运行以下命令:

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依赖性的虚拟机,也可以从主机浏览器访问。

可以将孔配置上传到您的存储库,并让您与其他开发人员共享,而无需每次都配置整个环境。

据我所知,这是最好的方法。