ubuntu下安装composer到使用composer安装laravel的过程及常见问题汇总
来源:互联网 发布:js圆形进度条插件 编辑:程序博客网 时间:2024/05/21 07:50
一、准备工作(这是在安装过程中遇到的问题,放到第一步进行说明以免后面安装遇到不必要的麻烦)
1、安装zip(使用composer update 命令报没有zip命令):
$ sudo apt-get install -y zip
2、安装php拓展:
ubuntu的php7.0默认没有安装mbstring拓展,无法正常生成laravel框架所依赖的vendor目录
$ apt-get install php7.0-mbstring
安装xml扩展,没有会提示:phpunit/phpunit 5.0.x requires ext-dom * -> the requested PHP extension dom is missing from your system.
$ apt-get install php7.0-xml
二、下载安装composer
$ curl -sS https://getcomposer.org/installer | php
放到bin路径下
$ sudo mv composer.phar /usr/local/bin/composer
三、使用 composer 中国镜像
1、命令
全局设置
$ composer config -g repo.packagist composer https://packagist.phpcomposer.com
如果只需要对某个项目设置,进入你的项目的根目录(也就是 composer.json 文件所在目录),执行如下命令:
$ composer config repo.packagist composer https://packagist.phpcomposer.com
2、手动设置
查看配置信息
$ composer config -l -g
在[home]配置项 得到composer配置路径,修改config.json文件
{
"config": {},
"repositories": {
"packagist": {
"type": "composer",
"url": "https://packagist.phpcomposer.com"
}
}
}
3、常见问题
提示:Your configuration does not allow connection to http://ooxx/xxoo.git. See https://getcomposer.org/doc/06-config.md#secure-http for details.
原因:镜像使用用的是http,而原地址是需要https,所以配置下关掉https,改用http方式就好了。(镜像使用https则不会报错)
解决:
1、命令行
设置本地composer配置
$ composer config secure-http false
全局设置
$ composer config -g secure-http false
2、直接改composer.json,给“config”项中加上"secure-http": false
"config" : {
"vendor-dir" : "packages",
"secure-http": false
}
四、使用composer创建laravel项目
1、创建
$ composer create-project laravel/laravel myblog
2、修改目录权限
安装完 Laravel 后,需要配置一些目录的读写权限:storage
和 bootstrap/cache
目录可写,否则 Laravel 应用将不能正常运行
3、开启服务
2.1 方式1
$ php artisan serve
访问http://localhost:8000即可打开laravel界面
2.2 方式2
$ php -S localhost:8888 -t public
访问地址为http://localhost:8888
4、访问后遇到的问题
提示:RuntimeException No application encryption key has been specified.
解决:在项目目录下运行以下命令(生成APP_KEY并写入到.env文件中)
$ php artisan key:generate
重新开启服务:php artisan serve
- ubuntu下安装composer到使用composer安装laravel的过程及常见问题汇总
- ubuntu 使用composer 安装 laravel
- Linux下composer及laravel的安装
- composer安装及使用composer安装laravel框架
- 使用composer安装Laravel
- 使用composer安装laravel
- 使用Composer安装Laravel
- linux下安装composer以及使用composer安装laravel
- Laravel 及 composer 安装及使用
- Linux 安装composer 及laravel 对 composer使用
- Windows下使用Composer安装Laravel
- Windows下Composer&Laravel的安装及配置
- windows下XAMPP、Composer和Laravel的安装及配置
- ubuntu下composer的安装
- 在ubantu14下使用composer安装laravel的记录
- ubuntu下安装Composer
- Ubuntu 下安装Composer
- ubuntu下安装Composer
- Vue项目本地run与build后样式不同,build后样式不生效
- 树的双重心 重心+dp
- CMakefile语法笔记,详解
- HTTP 协议中的 Transfer-Encoding
- bookstrap datatable 取值问题
- ubuntu下安装composer到使用composer安装laravel的过程及常见问题汇总
- MyBatis同时操作多个库
- Java 并发编程(六)线程池Executors与ThreadPoolExecutor
- 64-ia-32架构优化手册(8)
- Exclusive Access 2 UVA
- js 实现打印的分页功能
- 拼图软件——texturepacker
- nginx服务器隐藏版本号
- linux 编译 依赖静态库的静态库问题