ubuntu16.04 安装composer和 laravel

一、安装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)。
      这样路由就好使啦。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值