如何在不同的PC上安装和运行Laravel项目

时间:2018-08-29 10:23:32

标签: php laravel

祝大家有美好的一天,我是Laravel的新手,最近我受了一项关于完成任务的测试任务,可以雇用我作为Laravel程序员。因此,我可以以某种方式完成一个项目,然后将其发送给雇主。后来,雇主要求我发送有关如何在其PC上安装和运行我创建的测试项目的说明。现在,我想知道可以向他发送什么样的信息和说明,以便他可以成功地运行我的项目。我知道,这个问题可能有点棘手,但我希望你们能救我。

3 个答案:

答案 0 :(得分:1)

如果他遵循Laravel website的安装说明,则可以将您的项目复制到Laravel安装中。

Laravel文档中的说明

安装Composer

Laravel利用Composer来管理其依赖项。首先,下载composer.phar的副本。获得PHAR归档文件后,可以将其保存在本地项目目录中,也可以移至usr / local / bin以在系统上全局使用它。在Windows上,您可以使用Composer Windows安装程序。

通过Laravel安装程序

首先,使用Composer下载Laravel安装程序。

composer global require "laravel/installer=~1.1"

确保将〜/ .composer / vendor / bin目录放置在PATH中,以便在终端中运行laravel命令时找到laravel可执行文件。

一旦安装,简单的laravel new命令将在您指定的目录中创建全新的Laravel安装。例如,laravel new blog将创建一个名为blog的目录,其中包含一个全新的Laravel安装,并安装了所有依赖项。这种安装方法比通过Composer安装要快得多。

通过Composer创建项目

您还可以通过在终端中发出Composer create-project命令来安装Laravel:

composer create-project laravel/laravel {directory} 4.2 --prefer-dist

通过下载

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

配置

在安装Laravel之后,您应该做的第一件事是将应用程序密钥设置为随机字符串。如果您是通过Composer安装的Laravel,则可能已通过key:generate命令为您设置了此密钥。通常,此字符串应为32个字符长。可以在app.php配置文件中设置密钥。如果未设置应用程序密钥,则用户会话和其他加密数据将不安全。

Laravel几乎不需要其他任何配置。您可以自由地开始开发!但是,您可能希望查看app / config / app.php文件及其文档。它包含多个选项,例如时区和区域设置,您可能希望根据应用程序进行更改。

答案 1 :(得分:0)

请按照以下步骤在本地计算机上安装laravel项目。

=>首先在系统中安装作曲家

=>安装作曲家工具

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

=>安装laravel项目后

composer create-project laravel / laravel测试

or

composer create-project --prefer-dist laravel / laravel博客     或(版本虎钳)

composer create-project laravel / laravel博客“ 5.1。*”

=>用于运行laravel项目

php artisan serv

=>有关如何在Laravel5中创建迁移

->创建迁移表

php artisan make:migration create_books_table

->运行迁移

php artisan迁移

->对于新的新迁移,运行

php artisan migrate --path=database/migrations/planmigration/

->创建模型

php artisan make:model User

->运行播种机

php artisan db:seed

答案 2 :(得分:0)

如果这是一个常规的L​​aravel项目,那么他们将需要

  • Composer
  • node.js/npm(如果在项目中使用-它会出现webpack和laravel混合使用的框)

您应将没有vendornode_modules文件夹的项目发送给他。然后,当他收到项目时,应该通过命令提示符转到该文件夹​​,并键入composer install,然后键入npm install

完成所有依赖项的安装后,他需要在项目的根文件夹中创建一个.env文件,并在其中填充相关信息,例如他的数据库信息。 (优良作法是在默认情况下,随附一个示例文件,例如.env.example,该文件随Laravel一起提供。)

然后使用正确的信息正确设置他的.env文件后,他需要运行php artisan migrate:fresh --seed(这将转储数据库并从头开始迁移所有迁移,并运行所有播种器)

现在应用程序应该已经准备好了。