Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何安装Laravel_Php_Laravel_Installation - Fatal编程技术网

Php 如何安装Laravel

Php 如何安装Laravel,php,laravel,installation,Php,Laravel,Installation,帮助中有大量不同的选项。我试过: composer global require "laravel/installer=~1.1" 返回: [RuntimeException] Not enough arguments. 还有一大堆文章引用了windows installer,位于: 上面说: “哎呀,好像出了什么事。” 我不知道还能试什么?我遗漏了什么吗?这应该是有效的,可能需要在shell上转义瓷砖(\~),或者您可以尝试命令接受的其他格式之一: Usage: req

帮助中有大量不同的选项。我试过:

composer global require "laravel/installer=~1.1"
返回:

      [RuntimeException]
  Not enough arguments.
还有一大堆文章引用了windows installer,位于:

上面说: “哎呀,好像出了什么事。”


我不知道还能试什么?我遗漏了什么吗?

这应该是有效的,可能需要在shell上转义瓷砖(
\~
),或者您可以尝试命令接受的其他格式之一:

Usage:
 require [--dev] [--prefer-source] [--prefer-dist] [--no-progress] [--no-update] [--update-no-dev] [--update-with-dependencies] [packages1] ... [packagesN]

Arguments:
 packages                    Required package with a version constraint, e.g. foo/bar:1.0.0 or foo/bar=1.0.0 or "foo/bar 1.0.0"

在这里您可以看到安装说明:

归结起来就是:

  • 安装编写器
  • 下载拉威尔
  • 把它放在wamp的www文件夹中,这样你就有了www/laravel master
  • 右键单击laravel master的根目录并选择composer install
  • 准备好了吗

  • 我假设你使用WAMP,如果你使用其他东西,把laravel放在你所有项目所在的地图上。

    如果你使用
    MAMP
    ,这个
    youtube
    会有帮助。它确实帮助了我,尽管我承认最终它并没有我想要的那么清楚

    不管怎样,我自己做了笔记,以防我不得不再做一次

    a。将
    MAMP
    PHP
    添加到.bash\u配置文件中的PATH变量中

    export PATH=/Applications/MAMP/bin/php/php5.5.10/bin:$PATH
    
    如果您使用
    mcrypt
    更新了
    php
    ,则可能不需要执行此步骤,我只是选择使用
    MAMP
    php

    b。安装
    Composer
    转到->入门->全局复制并执行2个命令, 在终点站

    cd ~
    curl -sS https:/?getcomposer.org/installer | php
    sudo mv composer.phar /usr/local/bin/composer
    
    cd /Applications/MAMP/htdocs
    composer create-project laravel/laravel neji --prefer-dist
    
    c。使用
    composer
    MAMP/htdocs
    文件夹中安装
    Laravel
    , 在终点站

    cd ~
    curl -sS https:/?getcomposer.org/installer | php
    sudo mv composer.phar /usr/local/bin/composer
    
    cd /Applications/MAMP/htdocs
    composer create-project laravel/laravel neji --prefer-dist
    
    **其中neji是您的网站/项目的名称

    d。编辑
    /private/etc/hosts

    sudo nano /private/etc/hosts
    add 127.0.0.1 neji
    
    e。使用任何文本编辑器编辑
    /Applications/MAMP/conf/apache/httpd.conf
    通过在虚拟主机上删除include…之前的
    #
    来取消注释,请参见下面的其中

     # Virtual Hosts
     #Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
    
    变成

     # Virtual Hosts
     Include  /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
    
    f。使用任何文本编辑器编辑
    /Applications/MAMP/conf/apache/extra/httpd vhosts.conf
    在底部添加以下文本

    # I am not sure about this since DocumentRoot does not points to the public folder
    # but I still added it and it's working, maybe someone will clarify this part
     <VirtualHost *:80>
        ServerAdmin localhost
        DocumentRoot "/Applications/MAMP/htdocs"
        ServerName localhost
        ServerAlias www.localhost
    #     ErrorLog "logs/dummy-host.example.com-error_log"
    #     CustomLog "logs/dummy-host.example.com-access_log" common
    </VirtualHost>
    
    # this one, I think is the code that makes it work bec the DocumentRoot points to public folder
    <VirtualHost *:80>
        ServerAdmin neji.dev
        DocumentRoot "/Applications/MAMP/htdocs/neji/public/"
        ServerName neji.dev
        ServerAlias www.neji
    #     ErrorLog "logs/dummy-host.example.com-error_log"
    #     CustomLog "logs/dummy-host.example.com-access_log" common
    </VirtualHost>
    
    **不要忘记结尾的
    /

    您应该看到
    laravel
    欢迎页面


    然后几天后切换到
    VM
    :)

    对不起,老兄,我刚刚意识到你在使用windows