{"id":4374,"date":"2021-04-21T21:32:16","date_gmt":"2021-04-21T12:32:16","guid":{"rendered":"https:\/\/akamist.com\/blog\/?p=4374"},"modified":"2021-06-05T19:48:59","modified_gmt":"2021-06-05T10:48:59","slug":"phpconposer-json%e3%81%ab%e4%bd%bf%e7%94%a8%e3%81%97%e3%81%a6%e3%81%84%e3%82%8bphp%e3%83%90%e3%83%bc%e3%82%b8%e3%83%a7%e3%83%b3%e3%82%92%e4%be%9d%e5%ad%98%e9%96%a2%e4%bf%82%e3%81%ab%e8%bf%bd","status":"publish","type":"post","link":"https:\/\/akamist.com\/blog\/archives\/4374","title":{"rendered":"[php]conposer.json\u306b\u4f7f\u7528\u3057\u3066\u3044\u308bPHP\b\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u4f9d\u5b58\u95a2\u4fc2\u306b\u8ffd\u52a0\u3059\u308b"},"content":{"rendered":"<p>PHP\u306eComposer\u3067\u306f\u3001\u5b9f\u884c\u3059\u308bphp\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u4f9d\u5b58\u95a2\u4fc2\u3068\u3057\u3066\u6307\u5b9a\u3067\u304d\u307e\u3059\u3002<\/p>\n<p>\u73fe\u5728\u958b\u767a\u3057\u3066\u3044\u308b\u7aef\u672b\u306ephp\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u4f9d\u5b58\u95a2\u4fc2\u306b\u52a0\u3048\u308b\u306b\u306f\u3001<code>composer require php<\/code>\u3092\u5b9f\u884c\u3059\u308c\u3070\u3088\u3044\u3067\u3059\u3002<\/p>\n<h2>\u5b9f\u884c\u4f8b<\/h2>\n<p>\u307e\u305a\u306f\u3001\u73fe\u5728\u4f7f\u3063\u3066\u3044\u308bphp\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u3092<code>php -v<\/code>\u30b3\u30de\u30f3\u30c9\u3067\u78ba\u8a8d\u3057\u307e\u3059\u3002<\/p>\n<pre><code class=\"language-php\">$ php -v\nPHP 8.0.3 (cli) (built: Mar  4 2021 20:42:56) ( NTS )\nCopyright (c) The PHP Group\nZend Engine v4.0.3, Copyright (c) Zend Technologies\n    with Zend OPcache v8.0.3, Copyright (c), by Zend Technologies\n<\/code><\/pre>\n<p>\u6b21\u306b\u3001\u30d5\u30a1\u30a4\u30eb\u304c\u4f55\u3082\u306a\u3044\u30d5\u30a9\u30eb\u30c0\u3067<code>composer require php<\/code>\u3092\u5b9f\u884c\u3057\u307e\u3059\u3002<\/p>\n<pre><code class=\"language-php\">$ composer require php\n\nUsing version ^8.0 for php\n.\/composer.json has been created\nRunning composer update php\nLoading composer repositories with package information\nUpdating dependencies\nNothing to modify in lock file\nWriting lock file\nInstalling dependencies from lock file (including require-dev)\nNothing to install, update or remove\nGenerating autoload files\n<\/code><\/pre>\n<p>\u3059\u308b\u3068\u3001<code>composer.json<\/code>\u3001<code>composer.lock<\/code>\u3068<code>vendor\/<\/code>\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u304c\u4f5c\u6210\u3055\u308c\u307e\u3059\u3002<\/p>\n<pre><code class=\"language-php\">ls -l\ntotal 16\n-rw-r--r--  1 aka  staff   49 Apr 21 21:21 composer.json\n-rw-r--r--  1 aka  staff  598 Apr 21 21:21 composer.lock\ndrwxr-xr-x  4 aka  staff  128 Apr 21 21:21 vendor\n<\/code><\/pre>\n<p>\u4f5c\u6210\u3055\u308c\u305f<code>composer.json<\/code>\u306e\u4e2d\u8eab\u3092\u8868\u793a\u3059\u308b\u3068\u4ee5\u4e0b\u306e\u3088\u3046\u306bphp\u306e\u30d0\u30fc\u30b8\u30e7\u30f38.0.x\u304c\u4f9d\u5b58\u95a2\u4fc2\u3068\u3057\u3066\u767b\u9332\u3067\u304d\u307e\u3057\u305f\u3002<\/p>\n<pre><code class=\"language-php\">$ more composer.json\n{\n    \"require\": {\n        \"php\": \"^8.0\"\n    }\n}\n<\/code><\/pre>\n<p><code>ventor\/<\/code>\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u3082\u4f5c\u6210\u3055\u308c\u3066\u3044\u307e\u3059\u304c\u3001\u4e2d\u8eab\u3092\u898b\u308b\u3068\u3001composer\u81ea\u8eab\u306eautoload\u306b\u95a2\u3059\u308b\u60c5\u5831\u304c\u751f\u6210\u3055\u308c\u3066\u3044\u308b\u3060\u3051\u3067\u3001\u30d1\u30c3\u30b1\u30fc\u30b8\u306f\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002<\/p>\n<pre><code class=\"language-php\">$ tree vendor\nvendor\n\u251c\u2500\u2500 autoload.php\n\u2514\u2500\u2500 composer\n    \u251c\u2500\u2500 ClassLoader.php\n    \u251c\u2500\u2500 InstalledVersions.php\n    \u251c\u2500\u2500 LICENSE\n    \u251c\u2500\u2500 autoload_classmap.php\n    \u251c\u2500\u2500 autoload_namespaces.php\n    \u251c\u2500\u2500 autoload_psr4.php\n    \u251c\u2500\u2500 autoload_real.php\n    \u251c\u2500\u2500 autoload_static.php\n    \u251c\u2500\u2500 installed.json\n    \u251c\u2500\u2500 installed.php\n    \u2514\u2500\u2500 platform_check.php\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>PHP\u306eComposer\u3067\u306f\u3001\u5b9f\u884c\u3059\u308bphp\u306e\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u4f9d\u5b58\u95a2\u4fc2\u3068\u3057\u3066\u6307\u5b9a\u3067\u304d\u307e\u3059\u3002 \u73fe\u5728\u958b\u767a\u3057\u3066\u3044\u308b\u7aef\u672b\u306ephp\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u4f9d\u5b58\u95a2\u4fc2\u306b\u52a0\u3048\u308b\u306b\u306f\u3001composer require php\u3092\u5b9f\u884c\u3059\u308c\u3070\u3088\u3044\u3067\u3059\u3002 \u5b9f\u884c\u4f8b [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":733,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[7,3],"tags":[],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/akamist.com\/blog\/wp-content\/uploads\/2017\/06\/icon_composer2.png","jetpack-related-posts":[{"id":1309,"url":"https:\/\/akamist.com\/blog\/archives\/1309","url_meta":{"origin":4374,"position":0},"title":"PHP\u3067\u4f7f\u7528\u30d1\u30c3\u30b1\u30fc\u30b8\u306b\u65e2\u77e5\u306e\u8106\u5f31\u6027\u304c\u306a\u3044\u304bsecurity-checker\u3067\u30c1\u30a7\u30c3\u30af\u3059\u308b","date":"2017\u5e7412\u67081\u65e5","format":false,"excerpt":"\u6700\u8fd1\u306ePHP\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3067\u306f\u3001\u5916\u90e8\u30e9\u30a4\u30d6\u30e9\u30ea\u3092\u7ba1\u7406\u3059\u308b\u306e\u306bComposer\u3092\u5229\u7528\u3059\u308b\u3053\u3068\u304c\u591a\u3044\u3067\u3059\u3002\u2026","rel":"","context":"composer","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/akamist.com\/blog\/wp-content\/uploads\/2017\/12\/1309_2.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":4426,"url":"https:\/\/akamist.com\/blog\/archives\/4426","url_meta":{"origin":4374,"position":1},"title":"[PHP]aws-sdk\u3067S3\u306b\u30d5\u30a1\u30a4\u30eb\u3092\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3059\u308b","date":"2021\u5e745\u67081\u65e5","format":false,"excerpt":"PHP\u304b\u3089aws-sdk\u3092\u4f7f\u3063\u3066S3\u306b\u30d5\u30a1\u30a4\u30eb\u3092\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u3059\u308b\u30b9\u30af\u30ea\u30d7\u30c8\u3092\u4f5c\u6210\u3059\u308b\u624b\u9806\u3067\u3059 ## \u2026","rel":"","context":"\u672a\u5206\u985e","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/akamist.com\/blog\/wp-content\/uploads\/2021\/05\/4426_2.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1320,"url":"https:\/\/akamist.com\/blog\/archives\/1320","url_meta":{"origin":4374,"position":2},"title":"[Composer]composer update\u3067\u7279\u5b9a\u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u307f\u66f4\u65b0\u3059\u308b","date":"2017\u5e7412\u67082\u65e5","format":false,"excerpt":"PHP\u3067Composer\u3092\u4f7f\u7528\u3057\u305f\u5916\u90e8\u30d1\u30c3\u30b1\u30fc\u30b8\u7ba1\u7406\u3092\u884c\u3063\u3066\u3044\u308b\u3068\u304d\u3001`composer updat\u2026","rel":"","context":"composer","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/akamist.com\/blog\/wp-content\/uploads\/2017\/06\/icon_composer2.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":4059,"url":"https:\/\/akamist.com\/blog\/archives\/4059","url_meta":{"origin":4374,"position":3},"title":"[Laravel] Laravel6\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u30927\u306b\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u3059\u308b","date":"2020\u5e743\u670830\u65e5","format":false,"excerpt":"Laravel6\u306e\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092`composer update`\u30b3\u30de\u30f3\u30c9\u3067Laravel7\u306b\u30a2\u30c3\u30d7\u2026","rel":"","context":"composer","img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":347,"url":"https:\/\/akamist.com\/blog\/archives\/347","url_meta":{"origin":4374,"position":4},"title":"[PHP]Composer\u3067\u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u7279\u5b9arevision\u306e\u30b3\u30df\u30c3\u30c8\u5185\u5bb9\u3092\u53d6\u5f97\u3059\u308b","date":"2017\u5e747\u670814\u65e5","format":false,"excerpt":"PHP\u3067Composer\u7ba1\u7406\u3055\u308c\u3066\u3044\u308b\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u53d6\u5f97\u3059\u308b\u969b\u306b\u3001git\u306e\u7279\u5b9a\u30ea\u30d3\u30b8\u30e7\u30f3\u306e\u5185\u5bb9\u3092\u53d6\u5f97\u3057\u2026","rel":"","context":"composer","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/akamist.com\/blog\/wp-content\/uploads\/2017\/06\/icon_composer2.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":2025,"url":"https:\/\/akamist.com\/blog\/archives\/2025","url_meta":{"origin":4374,"position":5},"title":"[PHP]Composer\u306e\u30d1\u30d5\u30a9\u30fc\u30de\u30f3\u30b9\u5411\u4e0a\u306e\u305f\u3081\u306b\u884c\u3046\u3079\u304d6\u3064\u306e\u4e8b","date":"2018\u5e741\u670813\u65e5","format":false,"excerpt":"PHP\u306e\u30d1\u30c3\u30b1\u30fc\u30b8\u7ba1\u7406\u306fComposer\u306e\u767b\u5834\u306b\u3088\u3063\u3066\u5287\u7684\u306b\u6539\u5584\u3055\u308c\u307e\u3057\u305f\u304c\u3001Composer\u306f\u4f9d\u5b58\u2026","rel":"","context":"composer","img":{"alt_text":"","src":"https:\/\/i0.wp.com\/akamist.com\/blog\/wp-content\/uploads\/2017\/06\/icon_composer2.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/akamist.com\/blog\/wp-json\/wp\/v2\/posts\/4374"}],"collection":[{"href":"https:\/\/akamist.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/akamist.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/akamist.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/akamist.com\/blog\/wp-json\/wp\/v2\/comments?post=4374"}],"version-history":[{"count":2,"href":"https:\/\/akamist.com\/blog\/wp-json\/wp\/v2\/posts\/4374\/revisions"}],"predecessor-version":[{"id":4376,"href":"https:\/\/akamist.com\/blog\/wp-json\/wp\/v2\/posts\/4374\/revisions\/4376"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/akamist.com\/blog\/wp-json\/wp\/v2\/media\/733"}],"wp:attachment":[{"href":"https:\/\/akamist.com\/blog\/wp-json\/wp\/v2\/media?parent=4374"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/akamist.com\/blog\/wp-json\/wp\/v2\/categories?post=4374"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/akamist.com\/blog\/wp-json\/wp\/v2\/tags?post=4374"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}