composer.phar有什么作用
是 PHP 用來管理依賴(dependency)關系的工具。你可以在自己的項目中聲明所依賴的外部工具庫(libraries),Composer 會幫你安裝這些依賴的庫文件。
學習源頭:https://www.cnblogs.com/52fhy/p/5246013.html
https://blog.csdn.net/zhezhebie/article/details/78364499
php -r "readfile('https://getcomposer.org/installer');" | php
這將檢查一些 PHP 的設置,然后下載 composer.phar
到你的工作目錄中。這是 Composer 的二進制文件。這是一個 PHAR 包(PHP 的歸檔),這是 PHP 的歸檔格式可以幫助用戶在命令行中執行一些操作。
按順序執行即可。安裝好后提示:
All settings correct for using Composer Downloading... Composer successfully installed to: /root/composer/composer.phar Use it: php composer.phar
操作執行結束,會在當前目錄下生成composer.phar
文件。
在Linux里,composer.phar
是可執行程序。
例如,我們可以使用php composer.phar update
執行更新操作。
我們要安裝laravel5.5.4 不要直接安裝 laravel5.5.1
在自己開發項目的過程中,之前用的是laravel5,4的版本,后來看了一下自己的php版本是7.0.15
是符合laravel5.5的 7.+的要求的
然后自己就去http://laravelacademy.org/resources-download 這里下載了5.5x版本的了,下下來發現是5.5.1版本的 用 php artisan --version 命令來查看
最后自己又去github上下載了最新的5.5.4版本的https://github.com/laravel/laravel/tree/5.5
https://github.com/laravel/laravel.git
這個下下來以后 可以正常使用 按照vendor目錄
因為在laravel5.5.1中安裝的時候會出現
是因為doctrine/instantiator 這個依賴對php版本有要求
laravel5.5.1
laravel5.5.4
所以如果php版本不是php7.1的話 ,請安裝laravel 5.5.4 最新的應該會把各種問題都修改