一、安装composer

    1. $ sudo apt-get update

    2. $ sudo apt-get install wget

    3. 下载composer.phar 
      $ wget https://getcomposer.org/composer.phar 
      或者 $ curl -O https://getcomposer.org/composer.phar

    4. 重命名文件composer.phar 为 composer 
      $ mv composer.phar composer

    5. $ chmod +x composer

    6. 现在可以通过./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
      ............
      ............等等

      使用 Composer 安装 Laravel

    7. 说明

      Composer

      已经安装完成。

      不确定的话,可以 通过 composer --version 查询其版本。

      为了方便以后下载安装包,不必去国外的网站请求(国外网站连接速度慢,容易被墙),我们使用Packagist中国全量镜像的服务。

      我们修改composer的全局配置文件

      $ composer config -g repo.packagist composer http://packagist.phpcomposer.com

    8. composer config -g repo.packagist composer https://pkg.phpcomposer.com
    9. compser 执行命令提示do not run composer as root/super !
      这个是因为composer为了防止非法脚本在root下执行,解决办法随便切换到非root用户即可

      PATH变量设置Ok的方法如下:
      打开~/.bashrc
      sudo vim ~/.bashrc
      添加行: 
      export PATH=$PATH:/home/lumen/.config/composer/vendor/bin

  1. [转]http://blog.csdn.net/linruonan90/article/details/50688791
  2. 安装之后,无法使用,总是出现 500错误,修改一下权限:
  3. chmod -R 777 /home/siegel/Laravel/Lotteryweb
  4. 还需要修改一下
  5. 在apache配置文件中将所有的 AllowOverride none;
  6. 设置为AllowOverride All;配置文件具体位置因系统不同而改变,ubuntu17.0.4
  7. 版本在/etc/apache2/apache2.conf文件中。
  8. sudo nano /etc/apache2/apache2.conf 搜 改掉,后重启apache   sudo /etc/init.d/apache2 restart
    1. 如果未开启Rewrite功能,则会出现500错误(浏览器显示)
    2. /使用终端工具连接服务器,输入管理员帐号和密码
      执行加载Rewrite模块:

      a2enmod rewrite

      执行后,会提示OK和重启Apache命令(/etc/init.d/apache2 restart)。
      这样路由就好使啦。

ubuntu16.04 安装composer和 laravel的更多相关文章

  1. ubuntu16.04安装jdk,tomcat

    ubuntu16.04安装jdk,tomcat 最近装了一下tomcat,网上的教程很多,我也试了很多次,但是有一些教程关于tomcat配置是错误的,让我走上了歧途.差点重装系统,还好王总及时出手帮助 ...

  2. Ubuntu16.04 安装openjdk-7-jdk

    Ubuntu16.04 安装openjdk-7-jdk sudo apt-get install openjdk-7-jre 或者sudo apt-get install openjdk-7-jdk ...

  3. Ubuntu16.04安装GTK3主题:OSX-Arc

    Ubuntu16.04安装GTK3主题:OSX-Arc GTK3主题:OSX-Arc描述: 前几个月,Gnome3.20升3.22的时候,出现了大量主题崩溃的现象,其中包括Arc.Flatabulou ...

  4. Ubuntu16.04安装opencv for python/c++

    Ubuntu16.04安装opencv for python/c++ 网上关于opencv的安装已经有了不少资料,但是没有一篇资料能让我一次性安装成功,因此花费了大量时间去解决各种意外,希望这篇能给一 ...

  5. ubuntu16.04安装不上有道词典的解决办法

    转自:http://www.linuxdiyf.com/linux/21143.html ubuntu16.04安装不上有道词典,提示: le@hu-pc:~/下载$ sudo dpkg -i you ...

  6. Ubuntu16.04安装mongodb

    Ubuntu16.04安装mongodb copy from: http://blog.csdn.net/zhushh/article/details/52451441 1.导入软件源的公钥 sudo ...

  7. 【Tools】ubuntu16.04安装搜狗输入法

    Ubuntu16,04 安装搜狗输入法 1.下载搜狗输入法的安装包 下载地址为:http://pinyin.sogou.com/linux/ 2.按键Ctr+Alt+T打开终端,输入以下命令切换到下载 ...

  8. Ubuntu16.04安装cuda9.0+cudnn7.0

    Ubuntu16.04安装cuda9.0+cudnn7.0 这篇记录拖了好久,估计是去年6月份就已经安装过几遍,然后一方面因为俺比较懒,一方面后面没有经常在自己电脑上跑算法,比较少装cuda和cudn ...

  9. Ubuntu16.04安装TensorFlow及Mnist训练

    版权声明:本文为博主原创文章,欢迎转载,并请注明出处.联系方式:460356155@qq.com TensorFlow是Google开发的开源的深度学习框架,也是当前使用最广泛的深度学习框架. 一.安 ...

随机推荐

  1. opencv学习---打开摄像头检测个人头像

    opencv中具有检测人体各部分的级联分类器,在opencv文件夹里面的sources/data/haarcascades里面. 这里要选择的是能够检测人体头像的还有检测眼睛的级联分类器的文件. 它们 ...

  2. vijos 1153 背包+标记

    描述 新一年度的猫狗大战通过SC(星际争霸)这款经典的游戏来较量,野猫和飞狗这对冤家为此已经准备好久了,为了使战争更有难度和戏剧性,双方约定只能选择Terran(人族)并且只能造机枪兵. 比赛开始了, ...

  3. 【设计模式】 模式PK:策略模式VS桥梁模式

    1.概述 我们先来看两种模式的通用类图. 两者之间确实很相似.如果把策略模式的环境角色变更为一个抽象类加一个实现类,或者桥梁模式的抽象角色未实现,只有修正抽象化角色,想想看,这两个类图有什么地方不一样 ...

  4. SourceTree for mac 注册过程(v2.7.6a)

    背景 为啥要自己注册呢,往上一堆一堆的老版本许可证偏不用,就愿意定制自己的账号style. 搞了半天,还是觉得pycharm自带的git工具就挺好用了,闲的没事记录一下. 要点 百度搜索的地址可以进入 ...

  5. UITableView的代理方法

    一.点击某个cell调用 /** * 点击了第几行调用 */ -(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NS ...

  6. .net core 安装Swagger

    Install-Package Swashbuckle -Pre 1.Startup // This method gets called by the runtime. Use this metho ...

  7. 【Codeforces549F】Yura and Developers [单调栈][二分]

    Yura and Developers Time Limit: 20 Sec  Memory Limit: 512 MB Description Input Output Sample Input 4 ...

  8. 快速搭建 DNS 服务器: skydns + etcd

    参考: [ skynetservice github ] [ skydns 测试记录 CSDN ] etcd 安装配置 安装 yum install etcd 配置 sed -i 's@ETCD_LI ...

  9. Fermat2018游记

    day (-22) 2018年2月5日 Devin大佬给我发了一份Waterloo AIF的原件截图,发现里面居然直接问你的Fermat分数,那么这么重要的考试当然不能错过啊 若干天之后刚开学不久的一 ...

  10. 27、简述redis的有哪几种持久化策略及比较?

    Redis 提供了多种不同级别的持久化方式: RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot). AOF 持久化记录服务器执行的所有写操作命令 ...