linux下安装composer以及使用composer安装laravel

linux下安装composer以及使用composer安装laravel

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/nianzhi1202/article/details/72770099

一.安装composer之前首先要确定您的机器上已经安装了php,并可以通过php来执行命令。使用php –v 测试 当然要直接使用php 还需确定php命令已经设置在全局命令中,否则需要加上路径 /usr/local/php/bin/php –v (这是我的安装路径)。中文网有安装composer的一些要求:http://docs.phpcomposer.com/

为了方便使用,我们先设置php为全局命令:

修改/etc/profile文件使其永久性生效,并对所有系统用户生效,在文件末尾加上如下两行代码:

PATH=$PATH:/usr/local/php/bin //php命令路径

export PATH

如果还要同时加入mysql 则第一句:

PATH=$PATH:/usr/local/php/bin:/usr/local/mysql/bin //路径一定要正确

最后:执行 命令source /etc/profile或 执行点命令 ./profile使其修改生效。

注意:如果/etc/profile修改产生错误会导致命令不能使用 包括 vi ls 甚至reboot,这时需要

/usr/bin/vim /etc/profile 这样进入把错误修改过来。

二.局部安装

局部安装是将 composer 安装到当前目录下面(比如安装到项目根目录下),然后就可以通过 php composer.phar 来使用 composer 了。

Linux系统:curl -sS http://install.phpcomposer.com/installer | php 

或者:php -r “readfile(‘http://install.phpcomposer.com/installer’);” | php 

三.全局安装

在linux系统中:只需将/usr/local/composer.phar 复制到 /usr/local/bin/下改名composer就可以了

Cp composer.phar /usr/local/bin/composer

运行php composer.phar -v 或则 composer -v (局部和全局命令)

linux下安装composer以及使用composer安装laravel

出现这个说明安装成功了!!!

当使用 composer update时报错:

意思是不能使用root身份更新,改为其他用户即可

使用composer安装laravel报错:

linux下安装composer以及使用composer安装laravel

意思是不能使用root身份更新,改为其他用户即可

使用composer安装laravel报错:

linux下安装composer以及使用composer安装laravel

可能原因是 composer 的安装包网址是国外镜像所致,被防火墙屏蔽了,应该就是安装超时导致报错

解决:composer config -g repo.packagist composer https://packagist.phpcomposer.com

据网上说这句可更改安装包的全局镜像网址,然后再执行你的操作。

又报错:

linux下安装composer以及使用composer安装laravel

解决:

从报错可以看出是有些功能被禁用(或没有安装)。

打开php.ini,并搜索disable_functions指令,找到类似如下内容:

disable_functions = passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_get_status,popen,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server

找到proc_openproc_get_status 并删除即可。

linux下安装composer以及使用composer安装laravel

和上面报错类似,处理方法同上

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/112970.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • salesforce的功能_salesforce开发

    salesforce的功能_salesforce开发时刻分享,时刻感恩!124、【CustomURLButtonforCommunity】:CreatingCustomButtonCodeforPartnerCommunities&SalesforceInternal场景:需要在Community中应用URL自定义Button,并且URL不受环境影响-避免HardCode。方案1Sample:{!URL……

    2022年10月20日
    4
  • scala 字符串转Int, Long 类型

    scala 字符串转Int, Long 类型valstringdemo="123456"valintdemo=stringdemo.toIntvallongdemo=stringdemo.toLong

    2022年5月6日
    122
  • WPF基础五:UI①布局元素WrapPanel[通俗易懂]

    WPF基础五:UI①布局元素WrapPanel[通俗易懂]目录WrapPanelWrapPanel类XAML范例:C#代码WrapPanel按从左到右的顺序位置定位子元素,在包含框的边缘处将内容切换到下一行。后续排序按照从上至下或从右至左的顺序进行,具体取决于Orientation属性的值。WrapPanel包含UIElement对象的集合,这些对象位于Children属性中。WrapPanel的所有子元素都接收ItemWidth与ItemHeight大小相乘的布局分区。WrapPanel类名称…

    2022年7月22日
    12
  • Java 安全之Java Agent

    Java安全之JavaAgent0x00前言在前面发现很多技术都会去采用JavaAgent该技术去做实现,比分说RASP和内存马(其中一种方式)、包括IDEA的这些破解都是基于JavaA

    2021年12月12日
    37
  • JAVA类加载器_java三个类加载器

    JAVA类加载器_java三个类加载器1.类的加载过程 JVM将类加载过程分为三个步骤:装载(Load),链接(Link)和初始化(Initialize)链接又分为三个步骤,如下图所示:1)装载:查找并加载类的二进制数据;2)链接:验证:确保被加载类的正确性;准备:为类的静态变量分

    2022年8月11日
    9
  • pycharm中plt.plot没有把图画出来_pycharm运行不出来图片

    pycharm中plt.plot没有把图画出来_pycharm运行不出来图片一、问题描述pycharm开发工具使用plt.show()不显示图像,代码运行也不报错,如下图:二、问题原因pycharm开发工具中窗口显示的问题三、解决方式1、依次点击【File】——>【Setting】——>【Tools】——>【PythonScientific】–【取消勾选】-——>【Apply】-——>【ok】,如下图:2、再次运行程序即可显示图形,如下图:…

    2022年8月27日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号