lavarel入门系列之composer

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

        前几天一个同事让帮搭建一个网站,需求看着挺简单的,久不操练,便答应了当是复习了。页面写了个大概,数据库也已设计完毕,唯独服务器端应用没有着落。php和java都是想用的语言,但想到项目小,用java不值当。既然选择php,总该尝试些新的技术,想想从前仅仅将php当做从数据库取回数据的“中介”,除了增删改添,没试过其他任何操作。好歹“世界上最好的语言”,让我糟蹋成这样。故决定用上大名鼎鼎的laravel。

        经一名常用php开发同事指点,到Laravel China社区找了个入门教程(Laravel 开发环境部署 )。未想到第一步便遭遇GG了,要通过composer命令安装laravel,且要确保将 composer vender bin 目录放置在你的系统环境变量(PATH)中,命令如下:

composer global require "laravel/installer"

         wtf,composer什么鬼?这个命令字段该在哪里执行啊?还有composer下找不到bin文件夹啊?试了下window自带的cmd,不行。老老实实百度composer,官方给出的解释是“Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们”,就是一个PHP的依赖管理工具嘛,有点类于node中的npm。原来如此,不就是一个项目的命令行管理工具嘛。老老实实网上下了个Componser-setup.exe,点击安装,却发现有一步一直装不上,提示php_openssl未启用。查了下文档,发现是php.ini文件里php_openssl.dll拓展注释了,去掉前面的“;”符号,便装上了。装好后立即在命令行里试了下composer,输入composer -v测试,结果显示composer不是命令,composer目录下也没有bin文件夹......

        这种问题遇到好多次了,java、mysql配置环境的时候都遇到过,无非配置环境的问题,若你想命令行中,任何一个路径下都能使用这个命令,把项目的路径添加到环境变量Path中便可以了,window会搜索该变量中的路径,找到下相应的命令执行。至此composer便算是装上了,至于上面说的laravel环境配置的第一个命令,再试了下,显示

[Symfony\Component\Console\Exception\RuntimeException]
Not enough arguments (missing: "command-name").


global <command-name> [<args>]...

        报错了,这个问题找了很久,网上各种回答,却没一个能解决了问题的。还有composer路径下的bin问题也没解决。晚了,明天虽是周末却还要加个班,这个问题要暂时留到下次更新了。

        我还是写不出什么高深的东西,自以为写的这些会对未来的自己有些用处吧。

猜你喜欢

转载自blog.csdn.net/i_yjn/article/details/83034149
今日推荐