Laravel简单安装和配置

目的

如何在Ubuntu16.04安装和配置Laravel,PHP >= 5.6.4。

Composer


在正式安装Laravel前,你需要安装Composer,它是管理PHP依赖关系的工具。

  1. 下载composer.phar可执行文件。

    1
    2
    3
    $ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
    $ php composer-setup.php
    $ php -r "unlink('composer-setup.php');"
  2. 执行完上面的命令后,你可以在当前目录找到composer.phar文件,将该文件放置全局路径里面。

    1
    $ mv composer.phar /usr/local/bin/composer
  3. 查看Composer信息。

    1
    $ composer

Laravel

  1. 使用Composer进行安装。

    1
    $ composer global require "laravel/installer"
  2. 配置环境变量,打开文件/home/garfield/.bashrc,将~/.composer/vendor/bin路径加到 PATH。

    1
    export PATH=/home/garfield/.config/composer/vendor/bin:$PATH
  3. 让修改后的配置文件立即生效。

    1
    $ source /home/garfield/.bashrc
  4. 配置完毕后,查看Laravel信息。

    1
    $ laravel -v
  5. 新建Laravel项目。

    1
    $ laravel new projectName
  6. 如果遇到下面的php zip模块异常,执行命令安装。

    1
    2
    3
    # [RuntimeException]                                                        
    # The Zip PHP extension is not installed. Please install it and try again.
    $ sudo apt install php-zip
  7. 如果遇到下面php mbstring模块异常,执行命令安装。

    1
    2
    # laravel/framework v5.4.28 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system.
    $ sudo apt install php-mbstring
  8. 安装完毕后,使用PHP自带的服务器运行项目,运行后地址为http://127.0.0.1:8000/

    1
    $ php artisan serve

参考资料
Download Composer
Composer
Laravel