一、安装composer
$ sudo apt-get update
$ sudo apt-get install wget
下载composer.phar
$ wget https://getcomposer.org/composer.phar
或者 $curl -O https://getcomposer.org/composer.phar
重命名文件
composer.phar
为composer
$ mv composer.phar composer
$ chmod +x composer
- 现在可以通过
./composer
命令运行composer
,但这只仅限于在当前目录运行。要想全局使用,composer
,要设置把它为全局变量。找到composer
文件,把它移到/usl/local/bin
目录,这样就可以在全局使用composer
命令。$ sudo mv composer /usr/local/bin
在终端输入$ composer
会有如下显示,表明安装成功
Composer version 1.4-dev (d8d0ee5870010253c98a7db4d27b07cd17bd6617) 2017-01-13 09:34:43
Usage:
command [options] [arguments]
Options:
-h, --help Display this help message
-q, --quiet Do not output any message
-V, --version Display this application version
--ansi Force ANSI output
--no-ansi Disable ANSI output
-n, --no-interaction Do not ask any interactive question
--profile
............
............等等
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
二、使用 Composer 安装 Laravel
使用 Composer 下载 Laravel 安装包:
composer global require "laravel/installer"
请确保 PATH 环境变量已经添加了 composer/vendor/bin 目录,这样,可执行文件 laravel 就能被你的系统检测到了。通过以上安装
composer
,我本地的要添加的composer目录为:/home/yan/.config/composer/vendor/bin
因此我把此bin目录添加到/etc/profile
和~/.bashrc
文件中:export PATH=/home/yan/.config/composer/vendor/bin:$PATH
执行source /etc/profile
和source ~/.bashrc
让环境立即生效
一旦安装完成后,可以在终端$ laravel -v
可以使用 laravel new 命令在你指定的目录中建立一份全新安装的 Laravel 应用。例如: laravel new blog 命令会在当前目录下建立一个名为 blog 的目录, 此目录里面存放着全新安装的 Laravel ,并且所有依赖包也已经安装好了。此方法的安装速度会比通过 Composer 安装快很多。
三、报错解决方案
系统环境为:PHP 7.0.13-0 + ubuntu0.16.04.1 (cli)
1. 如果laravel new my_app
创建新项目失败报错
[RuntimeException]
The Zip PHP extension is not installed. Please install it and try again.
- 1
- 2
解决办法安装sudo apt-get install php7.0-zip
2. laravel/framework v5.2.18 requires ext-mbstring * -> the requested PHP extension mbstring is missing from your system。
解决办法执行sudo apt-get install php7.0-mbstring
不需要更改 php.ini
文件。
3.phpunit/phpunit 4.0.2 requires ext-dom * -> the requested PHP extension dom is missing from your system.
解决办法执行sudo apt-get install php-xml
4.PDOException: could not find driver
解决办法执行sudo apt-get -y install php-mysql
转载:
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yc1022/article/details/54580716