{"id":1511,"date":"2020-02-29T11:27:01","date_gmt":"2020-02-29T02:27:01","guid":{"rendered":"https:\/\/qol-kk.com\/wp2\/?p=1511"},"modified":"2020-03-04T09:18:55","modified_gmt":"2020-03-04T00:18:55","slug":"post-1511","status":"publish","type":"post","link":"https:\/\/qol-kk.com\/wp2\/blog\/2020\/02\/29\/post-1511\/","title":{"rendered":"CentOS7\u306bLaravel\u3092\u69cb\u6210\u3059\u308b\u307e\u3067\u306e\u7c21\u6613\u30de\u30cb\u30e5\u30a2\u30eb"},"content":{"rendered":"<h2>CentOS7\u306bLaravel\u3092\u69cb\u6210\u3059\u308b\u307e\u3067\u306e\u7c21\u6613\u30de\u30cb\u30e5\u30a2\u30eb<\/h2>\n<p>Docker\u306e\u4e0a\u306e\u69cb\u7bc9\u306b\u7740\u624b\u3057\u305f\u305f\u3081\u9700\u8981\u306f\u534a\u6e1b\u3057\u307e\u3057\u305f\u304c\u30e1\u30e2\u3068\u3057\u3066\u8a18\u8f09\u3057\u307e\u3059\u3002<\/p>\n<p>Docker\u3067\u306f\u306a\u304f\u3001chef \/ puppet \/ ansible \u3042\u305f\u308a\u3092\u4f7f\u3046\u3068\u304d\u306b\u306f\u3053\u308c\u3092\u30ea\u30b9\u30c8\u306b\u3057\u3066\u767b\u9332\u3059\u308c\u3070\u4f7f\u3048\u308b\u69d8\u3067\u3059\u3002<\/p>\n<h3>CentOS7\u521d\u671f\u8a2d\u5b9a<\/h3>\n<h4 style=\"margin-top: 40px; font-family: Lato, \u6e38\u30b4\u30b7\u30c3\u30af\u4f53, 'Yu Gothic', YuGothic, '\u30d2\u30e9\u30ae\u30ce\u89d2\u30b4\u30b7\u30c3\u30af Pro', 'Hiragino Kaku Gothic Pro', \u30e1\u30a4\u30ea\u30aa, 'Meiryo, Osaka', '\uff2d\uff33 \uff30\u30b4\u30b7\u30c3\u30af', 'MS PGothic', sans-serif;\">\u30e6\u30fc\u30b6\u30fc\u306e\u8ffd\u52a0<\/h4>\n<p>root\u3067\u30ed\u30b0\u30a4\u30f3\u3057\u305f\u72b6\u614b\u3067<\/p>\n<pre class=\"lang:default decode:true \"># useradd \u30e6\u30fc\u30b6\u30fc\u540d<\/pre>\n<p>\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u805e\u3044\u3066\u3053\u306a\u3044\u306e\u3067\u81ea\u5206\u304b\u3089\u4f5c\u308a\u306b\u884c\u304f\u3002<\/p>\n<pre class=\"lang:default decode:true \"># passwd \u30e6\u30fc\u30b6\u30fc\u540d<\/pre>\n<p>\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u805e\u3044\u3066\u304f\u308b\u30022\u56de\u540c\u3058\u5024\u3092\u8a18\u5165<\/p>\n<pre class=\"lang:default decode:true\">password: password<\/pre>\n<p>\u8a18\u8f09\u5f8c successfully \u304c\u51fa\u3066\u304f\u308c\u3070\u5b8c\u4e86<\/p>\n<p>\u500b\u4eba\u30e6\u30fc\u30b6\u3092wheel\u30b0\u30eb\u30fc\u30d7\u306b\u53c2\u52a0\u3055\u305b\u308b\u3002<\/p>\n<h4>sudo\u306e\u8a31\u53ef<\/h4>\n<pre class=\"lang:default decode:true \"># usermod -G wheel \u30e6\u30fc\u30b6\u30fc\u540d<\/pre>\n<p>vim\u3067 login.defs \u3092\u958b\u304d\u7de8\u96c6<\/p>\n<pre class=\"lang:default decode:true \"># vim \/etc\/login.defs\r\n<\/pre>\n<p>\u958b\u3044\u305f\u753b\u9762\u306e\u6700\u5f8c\u306bSU\u306b\u306a\u308c\u308b\u30e6\u30fc\u30b6\u30fc\u306e\u9650\u5b9a\u3092\u8ffd\u8a18<\/p>\n<pre class=\"lang:default decode:true \">\/\/Vim\u3067\u958b\u3044\u305f \/etc\/login.defs \u306e\u6700\u5f8c\u306b\u8ffd\u8a18\r\n\uff65\uff65\uff65\uff65\r\nSU_WHEEL_ONLY yes<\/pre>\n<p>\/etc\/pam.d\/su \u3092Vim\u3067\u958b\u304f<\/p>\n<pre class=\"lang:default decode:true \"># vim \/etc\/pam.d\/su<\/pre>\n<p>6\u884c\u76ee\u8fba\u308a\u306e\u30b3\u30e1\u30f3\u30c8\u30a2\u30a6\u30c8\u3092\u5916\u3059<\/p>\n<pre class=\"lang:default decode:true\">\u3000\u3000#auth        required        pam_wheel.so use_uid\r\n\u3000\u3000\u3000\u2193\r\n\u3000\u3000auth        required        pam_wheel.so use_uid<\/pre>\n<h4>ROOT\u306eSSH\u30ed\u30b0\u30a4\u30f3\u9632\u6b62<\/h4>\n<pre class=\"lang:default decode:true \"># vim \/etc\/ssh\/sshd_config<\/pre>\n<p>39\u884c\u76ee\u8fba\u308a\u306e\u6b21\u306e\u9805\u76ee\u3092\u5909\u66f4<\/p>\n<pre class=\"lang:default decode:true \">#PermitRootLogin yes\r\n\u3000\u3000\u3000\u2193\u3000\r\nPermitRootLogin no<\/pre>\n<h4 style=\"font-family: Lato, \u6e38\u30b4\u30b7\u30c3\u30af\u4f53, 'Yu Gothic', YuGothic, '\u30d2\u30e9\u30ae\u30ce\u89d2\u30b4\u30b7\u30c3\u30af Pro', 'Hiragino Kaku Gothic Pro', \u30e1\u30a4\u30ea\u30aa, 'Meiryo, Osaka', '\uff2d\uff33 \uff30\u30b4\u30b7\u30c3\u30af', 'MS PGothic', sans-serif;\">selinux\u3092\u7121\u52b9\u8a2d\u5b9a<\/h4>\n<pre class=\"lang:default decode:true \"># vim \/etc\/selinux\/config<\/pre>\n<p>SELINUX\u306e\u8d77\u52d5\u72b6\u614b\u3092\u4fee\u6b63\u3059\u308b<\/p>\n<pre class=\"lang:default decode:true \">\u3000 SELINUX=enforcing\r\n    \u2193\r\n   SELINUX=disabled<\/pre>\n<p>\u203b\u3055\u304f\u3089\u306eCentOS7\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3067\u306f\u521d\u671f\u5024\u304c\u3010disabled\u3011\u306b\u306a\u3063\u3066\u3044\u308b\u69d8\u5b50<\/p>\n<p>\u4e00\u65e6\u30b5\u30fc\u30d0\u30fc\u3092\u518d\u8d77\u52d5<\/p>\n<pre class=\"lang:default decode:true\"># reboot<\/pre>\n<h4>bash-completion\u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/h4>\n<pre class=\"lang:default decode:true \">$ sudo yum install bash-completion<\/pre>\n<p>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3067\u304d\u305f\u304b\u78ba\u8a8d<\/p>\n<pre class=\"lang:default decode:true \">$ yum list installed | grep bash-completion<\/pre>\n<p>bash-completion.noarch 1:2.1-6.el7 @base \u306e\u69d8\u306b\u51fa\u3066\u304d\u305f\u3089\u5c0e\u5165\u5b8c\u4e86<br \/>\n\u203b\u3055\u304f\u3089\u306eCentOS7\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3067\u306f\u81ea\u52d5\u7684\u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u3066\u3044\u308b\u69d8\u5b50<\/p>\n<h4>firewalld \u306e\u8a2d\u5b9a<\/h4>\n<p>\u30d5\u30a1\u30a4\u30e4\u30fc\u30d5\u30a9\u30fc\u30eb\u3092\u8d77\u52d5<\/p>\n<pre class=\"lang:default decode:true\">$ sudo systemctl start firewalld<\/pre>\n<p>\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u308b\u30d5\u30a1\u30a4\u30a2\u30a6\u30a9\u30fc\u30eb\u3092\u78ba\u8a8d\u3059\u308b<\/p>\n<pre class=\"lang:default decode:true \">$ sudo firewall-cmd --list-all<\/pre>\n<p>\u203b\u521d\u671f\u5024\u306f dhcpv6-client ssh \u306e\u307f\u3060\u3068\u601d\u308f\u308c\u308b\u3002<\/p>\n<p>http\u3001https\u3001pop3\u3001pop3s\u3001smtp\u3001smtps\u3001ftp\u30013306\u30018000\u30dd\u30fc\u30c8\u3092\u8a31\u53ef\u3059\u308b<\/p>\n<pre class=\"lang:default decode:true\">$ sudo firewall-cmd --add-service=http --permanent\r\n$ sudo firewall-cmd --add-service=https --permanent\r\n$ sudo firewall-cmd --add-service=pop3 --permanent\r\n$ sudo firewall-cmd --add-service=pop3s --permanent\r\n$ sudo firewall-cmd --add-service=smtp --permanent\r\n$ sudo firewall-cmd --add-service=smtps --permanent\r\n$ sudo firewall-cmd --add-service=ftp --permanent\r\n$ sudo firewall-cmd --zone=public --add-port=3306\/tcp --permanent \/\/MYSQL\u7528\u306e\u30dd\u30fc\u30c8 \r\n$ sudo firewall-cmd --zone=public --add-port=8000\/tcp --permanent \/\/Laravel\u7528\u306e\u30dd\u30fc\u30c8<\/pre>\n<p>--permanent\u3092\u4ed8\u3051\u308b\u4e8b\u3067\u6052\u4e45\u5316\u3059\u308b\u3002\u4e00\u6642\u7684\u306b\u958b\u653e\u3057\u305f\u3044\u3068\u304d\u306f\u3053\u308c\u3092\u5916\u305b\u3070OK\u3002<\/p>\n<p>\u8a2d\u5b9a\u304c\u7d42\u308f\u3063\u305f\u3089\u5ff5\u306e\u305f\u3081\u30b5\u30fc\u30d3\u30b9\u3092\u518d\u8aad\u8fbc<\/p>\n<pre class=\"lang:default decode:true \">$ sudo firewall-cmd --reload<\/pre>\n<p>\u8a2d\u5b9a\u306e\u53cd\u6620\u3092\u78ba\u8a8d<\/p>\n<pre class=\"lang:default decode:true \">$ sudo firewall-cmd --list-all<\/pre>\n<p>\u203b\u6ce8\u610f\uff1a\u3055\u304f\u3089\u306e\u30b5\u30fc\u30d0\u30fc\u306e\u5834\u5408\u3001Server\u306e\u30b3\u30f3\u30bd\u30fc\u30eb\u753b\u9762\u3067\u8a2d\u5b9a\u3055\u308c\u3066\u3044\u308b\u30d1\u30b1\u30c3\u30c8\u30d5\u30a3\u30eb\u30bf\u3067\u958b\u3044\u3066\u306a\u3044\u5834\u5408\u306f\u51fa\u3066\u3044\u304b\u306a\u3044\u3002<\/p>\n<p>\u9593\u9055\u3048\u3066\u8a2d\u5b9a\u3057\u3066\u524a\u9664\u3059\u308b\u3068\u304d<\/p>\n<pre class=\"lang:default decode:true\">$ sudo firewall-cmd --remove-port=3606\/tcp<\/pre>\n<p>firewall\u306e\u81ea\u52d5\u8d77\u52d5\u8a2d\u5b9a<\/p>\n<pre class=\"lang:default decode:true\">$ sudo systemctl enable firewalld.service\r\n\r\n\/\/\u73fe\u72b6\u306e\u78ba\u8a8d\u306f\u4e0b\u30b3\u30de\u30f3\u30c9\r\n$ sudo systemctl is-enabled firewalld \/\/\u7d50\u679c\u304cenabled\u306a\u3089OK<\/pre>\n<h4>\u65e5\u672c\u8a9e\u30ed\u30b1\u30fc\u30eb\u306e\u8a2d\u5b9a<\/h4>\n<p>\u5728\u306e\u30ed\u30b1\u30fc\u30eb\u306e\u78ba\u8a8d<\/p>\n<pre class=\"lang:default decode:true \">$ localectl status<\/pre>\n<p>\u4e0b\u306e\u72b6\u614b\u3060\u3068\u82f1\u8a9e\u306e\u30ed\u30b1\u30fc\u30eb\u306b\u306a\u3063\u3066\u3044\u308b<\/p>\n<pre class=\"lang:default decode:true \">System Locale: LANG=C\r\nVC Keymap: jp\r\nX11 Layout: jp<\/pre>\n<p>\u30ed\u30b1\u30fc\u30eb\u306e\u5909\u66f4<\/p>\n<pre class=\"lang:default decode:true \">$ sudo localectl set-locale LANG=ja_JP.utf8<\/pre>\n<p>$ localectl status \u3057\u3066\u3010 System Locale: LANG=ja_JP.utf8 \u3011\u3060\u3063\u305f\u3089\u6210\u529f<\/p>\n<h4>Apache\u306e\u8a2d\u5b9a<\/h4>\n<p>Apache\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/p>\n<pre class=\"lang:default decode:true \">$ sudo yum -y install httpd<\/pre>\n<p>Apache\u306e\u8d77\u52d5<\/p>\n<pre class=\"lang:default decode:true \">$ sudo systemctl start httpd<\/pre>\n<p>\u78ba\u8a8d\u3057\u305f\u304b\u3063\u305f\u3089\u4ee5\u4e0b\u306e\u30b3\u30de\u30f3\u30c9\u3067<\/p>\n<pre class=\"lang:default decode:true \">$ sudo systemctl status httpd<\/pre>\n<p>Apache\u306e\u81ea\u52d5\u8d77\u52d5\u3092\u8a2d\u5b9a<\/p>\n<pre class=\"lang:default decode:true \">$ sudo systemctl enabled httpd.service<\/pre>\n<p>\u203b\u89e3\u9664\u3057\u305f\u3044\u3068\u304d\u306f\u3010systemctl disable \u30b5\u30fc\u30d3\u30b9\u540d.service\u3011<\/p>\n<h4>remi\u30ec\u30dd\u30b8\u30c8\u30ea\u306e\u8ffd\u52a0<\/h4>\n<p>PHP5.4\u7cfb\u304c\u7121\u3044\u4e8b\u3092\u78ba\u8a8d<\/p>\n<pre class=\"lang:default decode:true \">$ sudo yum list installed | grep php<\/pre>\n<p>\u30d1\u30c3\u30b1\u30fc\u30b8\u60c5\u5831\u304c\u8fd4\u3063\u3066\u304d\u305f\u3089\u524a\u9664<\/p>\n<pre class=\"lang:default decode:true \">$ sudo yum remove php*\/\/PHP\u30d1\u30c3\u30b1\u30fc\u30b8<\/pre>\n<p>remi\u30ec\u30dd\u30b8\u30c8\u30ea\u306e\u8a2d\u5b9a<\/p>\n<pre class=\"lang:default decode:true \">$ sudo yum -y install http:\/\/rpms.famillecollet.com\/enterprise\/remi-release-7.rpm<\/pre>\n<p>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u6210\u529f\u306e\u78ba\u8a8d<\/p>\n<pre class=\"lang:default decode:true\">$ cd \/etc\/yum.repos.d\/\r\n$ ls\r\n\/\/\u203b\u30d5\u30a1\u30a4\u30eb\u304c\u3042\u308c\u3070OK<\/pre>\n<p>remi\u30ec\u30dd\u30b8\u30c8\u30ea\u306e\u8ffd\u52a0\u306e\u78ba\u8a8d<\/p>\n<pre class=\"lang:default decode:true \">$ sudo yum -y install --enablerepo=remi,remi-php73 php php-devel php-mbstring php-xml php-xmlrpc php-gd php-pdo php-pecl-mcrypt php-mysqlnd php-pecl-mysql<\/pre>\n<p>\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3055\u308c\u305fPackage\u306e\u78ba\u8a8d<\/p>\n<pre class=\"lang:default decode:true\">$ yum list installed | grep php<\/pre>\n<h4>PHP\u306e\u521d\u671f\u8a2d\u5b9a<\/h4>\n<p>\u884c\u3046\u4e8b\u306f\u4e0b\u306e4\u70b9<\/p>\n<div class=\"paperBox\">\n<ol>\n<li>\u6700\u4f4e\u9650\u306e\u30bb\u30ad\u30e5\u30ea\u30c6\u30a3\u8a2d\u5b9a<\/li>\n<li>\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u30b5\u30a4\u30ba\u306e\u5909\u66f4\uff082M\u304b\u308920MB\u3078\uff09<\/li>\n<li>\u30bf\u30a4\u30e0\u30be\u30fc\u30f3\u306e\u8a2d\u5b9a<\/li>\n<li>\u30de\u30eb\u30c1\u30d0\u30a4\u30c8\u5bfe\u5fdc\uff08\u65e5\u672c\u8a9e\u5bfe\u5fdc\uff09<\/li>\n<\/ol>\n<\/div>\n<p>\u5ff5\u306e\u305f\u3081\u521d\u671f\u5024\u306e\u30d0\u30c3\u30af\u30a2\u30c3\u30d7<\/p>\n<pre class=\"lang:default decode:true \">$ sudo cp -p \/etc\/php.ini \/etc\/php.ini.org<\/pre>\n<p>\u8a2d\u5b9a\u5909\u66f4<\/p>\n<pre class=\"lang:default decode:true\">$ sudo vim \/etc\/php.ini\r\n\r\n----------\r\n\/\/\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9\u30b5\u30a4\u30ba\u306e\u5909\u66f4\uff082M\u304b\u308920MB\u3078\uff09\r\n#693\u884c\u76ee\r\n\u3000post_max_size = 8M\u3000\u21d2\u3000post_max_size = 20M\r\n#845\u884c\u76ee\r\n\u3000upload_max_filesize = 2M\u3000\u21d2\u3000upload_max_filesize = 20M\r\n\r\n\/\/\u30bf\u30a4\u30e0\u30be\u30fc\u30f3\u30a2\u30a6\u30c8\u6642\u9593\u306e\u5909\u66f4\r\n#873\u884c\u76ee\r\n\u3000default_socket_timeout = 60\u3000\u21d2\u3000default_socket_timeout = 240\r\n\r\n\/\/\u30bf\u30a4\u30e0\u30be\u30fc\u30f3\u306e\u8a2d\u5b9a\r\n#922\u884c\u76ee\r\n\u3000;date.timezone =\u3000\u21d2\u3000date.timezone =\"Asia\/Tokyo\"\r\n\r\n\/\/\u30de\u30eb\u30c1\u30d0\u30a4\u30c8\u5bfe\u5fdc\uff08\u65e5\u672c\u8a9e\u5bfe\u5fdc\uff09\r\n#1535\u884c\u76ee\r\n\u3000;mbstring.language = Japanese\u3000\u21d2\u3000mbstring.language = Japanese\r\n#1542\u884c\u76ee\r\n\u3000;mbstring.internal_encoding =\u3000\u21d2\u3000mbstring.internal_encoding = UTF-8\r\n#1550\u884c\u76ee\r\n\u3000;mbstring.http_input =\u3000\u21d2\u3000UTF-8\r\n#1560\u884c\u76ee\r\n\u3000;mbstring.http_output =\u3000\u21d2\u3000mbstring.http_output = pass\r\n#1568\u884c\u76ee\r\n  ;mbstring.encoding_translation = Off\u3000\u21d2\u3000mbstring.encoding_translation = On\r\n#1573\u884c\u76ee\r\n  ;mbstring.detect_order = auto\u3000\u21d2\u3000mbstring.detect_order = auto\r\n#1578\u884c\u76ee\r\n  ;mbstring.substitute_character = none\u3000\u21d2\u3000mbstring.substitute_character = none\r\n----------<\/pre>\n<p>\u63a1\u7528\u3092\u9069\u5fdc\u3055\u305b\u308b\u305f\u3081Service\u518d\u8d77\u52d5<\/p>\n<pre class=\"lang:default decode:true \">$ sudo systemctl restart httpd<\/pre>\n<p>httpd\u5074\u306bphp\u304c\u30e2\u30b8\u30e5\u30fc\u30eb\u3068\u3057\u3066\u7d44\u307f\u8fbc\u307e\u308c\u3066\u3044\u308b\u3053\u3068\u3092\u78ba\u8a8d<\/p>\n<pre class=\"lang:default decode:true \">$ sudo httpd -M | grep php<\/pre>\n<p>php7_module (shared) \u304c\u8fd4\u3055\u308c\u305f\u3089\u6210\u529f<\/p>\n<h3>MySQL\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3068\u8a2d\u5b9a<\/h3>\n<h4>MySQL\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/h4>\n<p>MariaDB\u306e\u30e9\u30a4\u30d6\u30e9\u30ea\u306e\u6d88\u53bb<\/p>\n<pre class=\"lang:default decode:true \">$ sudo yum remove mariadb-libs<\/pre>\n<p>MySQL\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/p>\n<pre class=\"lang:default decode:true \">$ sudo rpm -ivh https:\/\/dev.mysql.com\/get\/mysql80-community-release-el7-3.noarch.rpm\r\n$ sudo yum install -y mysql-community-server<\/pre>\n<p>\u30b5\u30fc\u30d3\u30b9\u306e\u8d77\u52d5\u3068\u6c38\u7d9a\u5316<\/p>\n<pre class=\"lang:default decode:true \">$ sudo systemctl start mysqld.service\r\n$ sudo systemctl enable mysqld.service<\/pre>\n<p>root\u306e\u521d\u671f\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u78ba\u8a8d<\/p>\n<pre class=\"lang:default decode:true \">$ sudo grep password \/var\/log\/mysqld.log<\/pre>\n<p>\u4e0b\u306e\u69d8\u306b\u51fa\u3066\u304f\u308b<\/p>\n<pre class=\"lang:default decode:true\">2020-02-21T03:27:54.841071Z 5 [Note] [MY-010454] [Server]\r\nA temporary password is generated for root@localhost: BmeQr&lt;bsV0Ia<\/pre>\n<p>\u4e0a\u306e\u30b3\u30de\u30f3\u30c9\u3067\u51fa\u3066\u304d\u305froot\u306e\u30d1\u30b9\u30ef\u30fc\u30c9(BmeQr&lt;bsV0Ia)\u3092\u63a7\u3048\u3066\u5909\u66f4<\/p>\n<pre class=\"lang:default decode:true \">$ sudo mysql_secure_installation<\/pre>\n<p>\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u767b\u9332\u3059\u308b\u3068\u4f1a\u9806\u306b5\u3064\u306e\u8cea\u554f\u304c\u51fa\u3066\u304f\u308b\u306e\u3067\u89e3\u7b54\u3059\u308b\u3002<\/p>\n<pre class=\"lang:default decode:true\"># \u5909\u66f4\u3057\u305f\u30d1\u30b9\u30ef\u30fc\u30c9(ROOT)\u3092\u78ba\u5b9a\u3059\u308b\u304b  \u3000\u3000\u3000\uff5cy\uff08\u78ba\u5b9a\u3057\u3066\u6b21\u3078\uff09\r\n# \u533f\u540d\u30e6\u30fc\u30b6\uff08 anonymous user \uff09\u3092\u524a\u9664\u3059\u308b\u304b\u3000\uff5cy\uff08Success.\u3068\u8868\u793a\u3055\u308c\u524a\u9664\u5b8c\u4e86)\r\n# \u30ea\u30e2\u30fc\u30c8\u304b\u3089 root \u30e6\u30fc\u30b6\u3067\u30ed\u30b0\u30a4\u30f3\u7981\u6b62\u3000\u3000\u3000\uff5cy\uff08Success.\u3068\u8868\u793a\u3055\u308c\u7981\u6b62\u8a2d\u5b9a\u5b8c\u4e86\uff09\r\n# test \u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306e\u524a\u9664\u3092\u3059\u308b\u304b\u3000\u3000\u3000\u3000\u3000 \u3000\uff5cy\uff08Success.\u3068\u8868\u793a\u3055\u308c\u524a\u9664\u5b8c\u4e86\uff09\r\n# \u6a29\u9650\u30c6\u30fc\u30d6\u30eb\u3092\u30ea\u30ed\u30fc\u30c9\u3057\u3066\u5909\u66f4\u3092\u6709\u52b9\u5316    \u3000 |y\uff08Success.\u3068\u8868\u793a\u3055\u308c\u6a29\u9650\u30c6\u30fc\u30d6\u30eb\u306e\u5909\u66f4\u3092\u6709\u52b9\u5316\uff09<\/pre>\n<h4>MySQL\u306e\u8a8d\u8a3c\u65b9\u6cd5\u3092\u5909\u66f4<\/h4>\n<p>MySQL\u306b\u30ed\u30b0\u30a4\u30f3<\/p>\n<pre class=\"lang:default decode:true\">$ mysql -u root -p<\/pre>\n<p>\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u805e\u304b\u308c\u308b\u306e\u3067\u5148\u7a0b\u5909\u66f4\u3057\u305f\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u8a18\u8f09\u3057\u3066\u30ed\u30b0\u30a4\u30f3<\/p>\n<p>ROOT\u306e\u8a8d\u8a3c\u65b9\u6cd5\u3092\u5909\u66f4<\/p>\n<pre class=\"lang:default decode:true \">mysql&gt; alter user 'root'@'localhost' identified with mysql_native_password by 'New_P@ssw0rd!';<\/pre>\n<p>\u4eca\u5f8c\u4f5c\u6210\u3059\u308b\u30e6\u30fc\u30b6\u30fc\u306e\u65b9\u6cd5\u3082\u5909\u66f4<\/p>\n<pre class=\"lang:default decode:true \">$ sudo vim \/etc\/my.cnf<\/pre>\n<p>[mysqld]\u5185\u306b\u4ee5\u4e0b\u306e\u5185\u5bb9\u3092\u8ffd\u8a18<\/p>\n<pre class=\"lang:default decode:true\">default_authentication_plugin=mysql_native_password\r\n\r\n\/\/\u30dd\u30fc\u30c8\u3092\u5909\u66f4\u3059\u308b\u6642\r\nport = 3330<\/pre>\n<h4>MySQL\u306b\u65b0\u898f\u30e6\u30fc\u30b6\u30fc\u3068\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3092\u767b\u9332<\/h4>\n<p>mysql\u306broot\u3067\u30ed\u30b0\u30a4\u30f3\u3059\u308b<\/p>\n<pre class=\"lang:default decode:true \"> $ mysql -u root -p\u3000\/\/\u203b\u30a8\u30f3\u30bf\u30fc\u5f8c\u30d1\u30b9\u3092\u8a18\u8f09\u3057\u3066\u30ed\u30b0\u30a4\u30f3<\/pre>\n<p>\u30e6\u30fc\u30b6\u30fc\u3092\u8ffd\u52a0<\/p>\n<pre class=\"lang:default decode:true \">\/\/\u540c\u4e00\u30b5\u30fc\u30d0\u30fc\u5185\u3067\u30ed\u30b0\u30a4\u30f3\u53ef\u80fd\r\ncreate user 'user01'@'localhost' identified by 'password';\r\ncreate user 'user01'@'127.0.0.1' identified by 'password';\r\n\r\n\/\/\u5916\u90e8\u304b\u3089\u306e\u30a2\u30af\u30bb\u30b9\u53ef\u80fd\r\ncreate user 'user01'@'\u5916\u90e8\u30b5\u30fc\u30d0\u30fc\u306eIP\u30a2\u30c9\u30ec\u30b9' identified by 'password';\r\ncreate user 'user01'@'\u5916\u90e8\u30b5\u30fc\u30d0\u30fc\u306e\u30c9\u30e1\u30a4\u30f3\u540d' identified by 'password';\r\n\r\n\/\/\u3069\u3053\u304b\u3089\u3067\u3082\u30a2\u30af\u30bb\u30b9\u53ef\u80fd\r\ncreate user 'user01'@'%' identified by 'password';<\/pre>\n<p>\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u306e\u4f5c\u6210<\/p>\n<pre class=\"lang:default decode:true \">CREATE DATABASE \u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u540d;<\/pre>\n<p>\u6a29\u9650\u306e\u8a2d\u5b9a<\/p>\n<pre class=\"lang:default decode:true \">\/\/\u5168\u3066\u306e\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3078\u306e\u30a2\u30af\u30bb\u30b9\u3092\u8a31\u53ef\r\ngrant All on *.* to 'user01'@'localhost';\r\n\r\n\/\/\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3010sample\u3011\u3078\u306e\u30a2\u30af\u30bb\u30b9\u3092\u8a31\u53ef\r\ngrant All on sample.* to 'user01'@'localhost';\r\n\r\n\/\/\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3010sample\u3011\u306e\u4e2d\u306e\u30c6\u30fc\u30d6\u30eb\u3010test\u3011\u3078\u306e\u307f\u30a2\u30af\u30bb\u30b9\u3092\u8a31\u53ef\r\ngrant All on sample.test to 'user01'@'localhost';<\/pre>\n<p>Laravel\u306e\u5834\u5408\u3001.env\u306a\u3069\u3067DataBase\u3078\u30a2\u30af\u30bb\u30b9\u3059\u308b\u969b\u306e\u30e6\u30fc\u30b6\u30fc\u540d\u306e\u8a2d\u5b9a\u304c\u3042\u308b\u3002<br \/>\n\u3053\u306e\u8a2d\u5b9a\u3057\u305fuser\u540d\u306e\u30e6\u30fc\u30b6\u30fc\u3092\u4f5c\u6210\u3057\u9069\u5207\u306a\u6a29\u9650\u3092\u4e0e\u3048\u3066\u3042\u3052\u308c\u3070\u63a5\u7d9a\u30a8\u30e9\u30fc\u306f\u767a\u751f\u3057\u306a\u3044\u3002<\/p>\n<h4>phpMyAdmin\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/h4>\n<pre class=\"lang:default decode:true \">$ sudo yum --enablerepo=remi-php73 install phpmyadmin<\/pre>\n<p>phpMyAdmin\u306e\u8a2d\u5b9a\u3092\u884c\u3046 \u203b\u30a2\u30af\u30bb\u30b9\u5148\u3068WEB\u3067\u306e\u30a2\u30af\u30bb\u30b9\u8a31\u53ef\u3092\u884c\u3046<\/p>\n<pre class=\"lang:default decode:true\">$ sudo vim \/etc\/httpd\/conf.d\/phpMyAdmin.conf<\/pre>\n<p>\u30a2\u30af\u30bb\u30b9\u5148\u306e\u5909\u66f4(phpMyAdmin.conf\u5185\u306e8\u884c\u76ee\u3042\u305f\u308a)<\/p>\n<pre class=\"lang:default decode:true\">Alias \/phpMyAdmin \/usr\/share\/phpMyAdmin\r\nAlias \/phpmyadmin \/usr\/share\/phpMyAdmin\r\n\u3000\u3000\u3000\u3000\u2193\r\nAlias \/php_my_admin_3948375823 \/usr\/share\/phpMyAdmin\r\n#Alias \/phpmyadmin \/usr\/share\/phpMyAdmin<\/pre>\n<p>\u5909\u66f4\u524d\u306e\u8a2d\u5b9a\u3067\u306fhttp:\/\/\u3010IP\/Domain\u3011\/phpMyAdmin \u3068 http:\/\/\u3010IP\/Domain\u3011\/phpmyadmin \u3067 phpMyAdmin\u304c\u547c\u3073\u51fa\u3055\u308c\u308b\u3002<br \/>\n\u3053\u306e2\u3064\u306e\u30a2\u30c9\u30ec\u30b9\u306f\u4e0d\u6b63\u30a2\u30af\u30bb\u30b9\u304c\u975e\u5e38\u306b\u591a\u3044\u30a2\u30c9\u30ec\u30b9\u306e\u70ba\u3001\u7d76\u5bfe\u306b\u5909\u66f4\u304c\u5fc5\u8981\u3002<br \/>\n\u907f\u3051\u308b\u3079\u304dURL\u306b\u3064\u3044\u3066\u306f\u3053\u3061\u3089\u3092\u3054\u53c2\u7167\u304f\u3060\u3055\u3044 \u21d2 <a class=\"row-title\" href=\"https:\/\/qol-kk.com\/wp2\/blog\/2020\/02\/29\/post-1515\/\" aria-label=\"\u300cphpMyAdmin\u3092\u72d9\u3063\u305f\u3068\u601d\u308f\u308c\u308b\u4e0d\u6b63\u30a2\u30af\u30bb\u30b9URL(\u653b\u6483\u5bfe\u8c61URL)\u3092\u6652\u3057\u307e\u3059\u3002\u300d (\u7de8\u96c6)\">phpMyAdmin\u3092\u72d9\u3063\u305f\u3068\u601d\u308f\u308c\u308b\u4e0d\u6b63\u30a2\u30af\u30bb\u30b9URL(\u653b\u6483\u5bfe\u8c61URL)\u3092\u6652\u3057\u307e\u3059\u3002<\/a><\/p>\n<p>\u4e0a\u306e\u4f8b\u3067\u306f\u6a19\u6e96\u30a2\u30c9\u30ec\u30b9\u306e\u30a2\u30af\u30bb\u30b9\u3067\u306f404\u30a8\u30e9\u30fc\u3068\u306a\u308a http:\/\/\u3010IP\/Domain\u3011\/php_my_admin_3948375823 \u3067\u306e\u30a2\u30af\u30bb\u30b9\u3078\u5909\u66f4\u3057\u3066\u3044\u308b\u3002<br \/>\n\u4e0d\u6b63\u30a2\u30af\u30bb\u30b9\u5bfe\u7b56\u306a\u306e\u3067\u5024\u306f\u4f55\u3067\u3082\u3088\u3044\u304c\u3001\u63a8\u6e2c\u3055\u308c\u3084\u3059\u3044\u3082\u306e\u3060\u3051\u306f\u907f\u3051\u308b\u4e8b\u3002(\u4ee5\u4e0b\uff1a\u4f8b)<\/p>\n<div class=\"borderBox\">\n<p>Alias \/php\/my\/admin\/access\/database \/usr\/share\/phpMyAdmin\u3000\u21d2\u3000URL\uff1ahttp:\/\/\u3010IP\/Domain\u3011\/php\/my\/admin\/access\/database<\/p>\n<\/div>\n<h4>phpMyAdmin.conf \u306e\u305d\u306e\u4ed6\u8a2d\u5b9a\u5909\u66f4<\/h4>\n<pre class=\"lang:default decode:true \">$ sudo vim \/etc\/httpd\/conf.d\/phpMyAdmin.conf<\/pre>\n<p>\u5909\u66f4\u306f\u8a2d\u7f6e\u306e\u74b0\u5883\u306b\u5408\u308f\u305b\u3066\u884c\u3046\u3002<br \/>\n\u4ee5\u4e0b\u306e\u5185\u5bb9\u306fCentOS7+SSL\u672a\u8a2d\u5b9a\u306e\u6642\u306e\u4f8b\u3002<\/p>\n<pre class=\"lang:default decode:true\">  &lt;Directory \/usr\/share\/phpMyAdmin\/&gt;\r\n     AddDefaultCharset UTF-8\r\n#     SSLRequireSSL\r\n     &lt;IfModule mod_authz_core.c&gt;\r\n       # Apache 2.4\r\n #      &lt;RequireAny&gt;\r\n #        Require ip 127.0.0.1\r\n #        Require ip ::1\r\n #      &lt;\/RequireAny&gt;\r\n        Require all granted\r\n     &lt;\/IfModule&gt;\r\n     &lt;IfModule !mod_authz_core.c&gt;\r\n       # Apache 2.2\r\n       Order Deny,Allow\r\n       Deny from All\r\n       Allow from 127.0.0.1\r\n       Allow from ::1\r\n     &lt;\/IfModule&gt;\r\n  &lt;\/Directory&gt;\r\n\r\n  &lt;Directory \/usr\/share\/phpMyAdmin\/setup\/&gt;\r\n     &lt;IfModule mod_authz_core.c&gt;\r\n       # Apache 2.4\r\n       Require local\r\n#       &lt;RequireAny&gt;\r\n#         Require ip 127.0.0.1\r\n#         Require ip ::1\r\n#       &lt;\/RequireAny&gt;\r\n     &lt;\/IfModule&gt;\r\n     &lt;IfModule !mod_authz_core.c&gt;\r\n       # Apache 2.2\r\n       Order Deny,Allow\r\n       Deny from All\r\n       Allow from 127.0.0.1\r\n       Allow from ::1\r\n     &lt;\/IfModule&gt;\r\n  &lt;\/Directory&gt;\r\n<\/pre>\n<p>CentOS7+SSL\u8a2d\u5b9a\u306e\u6642\u306e\u4f8b\u306f\u4ee5\u4e0b\u306e\u901a\u308a\u3002<\/p>\n<pre class=\"lang:default decode:true\">&lt;Directory \/usr\/share\/phpMyAdmin\/&gt;\r\n   AddDefaultCharset UTF-8\r\n   SSLRequireSSL\r\n   &lt;IfModule mod_authz_core.c&gt;\r\n     # Apache 2.4\r\n     Require all granted\r\n   &lt;\/IfModule&gt;\r\n   &lt;IfModule !mod_authz_core.c&gt;\r\n     # Apache 2.2\r\n     Order Deny,Allow\r\n     Deny from All\r\n     Allow from 127.0.0.1\r\n     Allow from ::1\r\n   &lt;\/IfModule&gt;\r\n&lt;\/Directory&gt;\r\n\r\n&lt;Directory \/usr\/share\/phpMyAdmin\/setup\/&gt;\r\n   &lt;IfModule mod_authz_core.c&gt;\r\n     # Apache 2.4\r\n     Require local\r\n   &lt;\/IfModule&gt;\r\n   &lt;IfModule !mod_authz_core.c&gt;\r\n     # Apache 2.2\r\n     Order Deny,Allow\r\n     Deny from All\r\n     Allow from 127.0.0.1\r\n     Allow from ::1\r\n   &lt;\/IfModule&gt;\r\n&lt;\/Directory&gt;<\/pre>\n<h4>\u5225\u30b5\u30fc\u30d0\u30fc\u306b\u5143\u30c7\u30fc\u30bf\u304c\u3042\u308b\u6642\u306e\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u79fb\u52d5<\/h4>\n<p>\u5143\u30b5\u30fc\u30d0\u30fc\uff08mysqldump\u306e\u5f8c\uff09 \u304b\u3089 \u65b0\u898f\u30b5\u30fc\u30d0\u30fc\uff08| ssh\u306e\u5f8c\uff09\u306e \u6307\u5b9a\u306eDB\uff08user2\u3001password2\uff09\u306b\u30c6\u30fc\u30d6\u30eb\u3092\u30b3\u30d4\u30fc\u3059\u308b<\/p>\n<pre class=\"lang:default decode:true\">$ mysqldump -u user2 -ppassword2 -n database01 | ssh user01@\u30b5\u30fc\u30d0\u30fcIP mysql -u user2 -ppassword2 database01 -P \u30dd\u30fc\u30c8\u756a\u53f7\r\n\r\n\/\/\u4ee5\u4e0b\u6761\u4ef6\u306e\u6642\u306e\u8a18\u8ff0\u4f8b\r\n# Host\u30b5\u30fc\u30d0\u30fc\u306eMySQL\u30ed\u30b0\u30a4\u30f3ID\uff1auser01\r\n# Host\u30b5\u30fc\u30d0\u30fc\u306eMySQL\u30ed\u30b0\u30a4\u30f3\u30d1\u30b9\u30ef\u30fc\u30c9\uff1apassword01\r\n# Host\u30b5\u30fc\u30d0\u30fc\u306e\u30b3\u30d4\u30fc\u3057\u305f\u3044\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\uff1aDataBase01\r\n# \u30b3\u30d4\u30fc\u5148\u30b5\u30fc\u30d0\u30fc\u306eIP\u30a2\u30c9\u30ec\u30b9\uff1a192.168.1.10\r\n# \u30b3\u30d4\u30fc\u5148\u30b5\u30fc\u30d0\u30fc\u306e\u30ed\u30b0\u30a4\u30f3ID\uff1aUSER02\r\n# \u30b3\u30d4\u30fc\u5148\u30b5\u30fc\u30d0\u30fc\u306e\u30ed\u30b0\u30a4\u30f3\u30d1\u30b9\u30ef\u30fc\u30c9\uff1aPASSWORD02\r\n# \u30b3\u30d4\u30fc\u5148\u30b5\u30fc\u30d0\u30fc\u306eMySQL\u30ed\u30b0\u30a4\u30f3ID\uff1auser2\r\n# \u30b3\u30d4\u30fc\u5148\u30b5\u30fc\u30d0\u30fc\u306eMySQL\u30ed\u30b0\u30a4\u30f3\u30d1\u30b9\u30ef\u30fc\u30c9\uff1apassword2\r\n# \u30b3\u30d4\u30fc\u5148\u30b5\u30fc\u30d0\u30fc\u306e\u30b3\u30d4\u30fc\u5148\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\uff1aDataBase02\r\n# \u30b3\u30d4\u30fc\u5148\u30b5\u30fc\u30d0\u30fc\u306eMySQL\u30dd\u30fc\u30c8\uff1a3306\r\n\r\n$ mysqldump -u user01 -ppassword01 -n DataBase01 | ssh USER02@192.168.1.10 mysql -u user2 -ppassword2 DataBase02 -P 3306<\/pre>\n<p>\u69cb\u7bc9\u3057\u3066\u3044\u308b\u72b6\u6cc1\u306b\u3088\u3063\u3066\u306f\u3001\u30d1\u30b9\u30ef\u30fc\u30c9\u307e\u3067\u542b\u3081\u3066\u30ef\u30f3\u30e9\u30a4\u30ca\u30fc\u3067\u8a18\u8f09\u3059\u308b\u4e8b\u3092\u6012\u3089\u308c\u308b\u3068\u304d\u304c\u3042\u308b\u3002<br \/>\n\u305d\u306e\u5834\u5408\u306f-p \u306e\u5f8c\u3092\u7a7a\u767d\u306b\u3057\u3001\u90fd\u5ea6\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u5165\u308c\u3066\u3044\u304f\u65b9\u5f0f\u3092\u3068\u308b\u3002<br \/>\n\u4e0a\u306e\u4f8b\u306e\u5834\u5408\u306f\u3001SSH\u306e\u63a5\u7d9a\u30d1\u30b9\u30ef\u30fc\u30c9\u306f\u805e\u304b\u308c\u308b\u306e\u3067\u6253\u3061\u8fbc\u307f\u30ed\u30b0\u30a4\u30f3\u51e6\u7406\u3092\u3059\u308b\u3002<br \/>\n\u203b\u6ce8\u610f\uff1a\u30b3\u30d4\u30fc\u5148\u30b5\u30fc\u30d0\u30fc\u304b\u3089\u306e\u30a2\u30af\u30bb\u30b9(\u8f38\u5165)\u3067\u306f\u306a\u304f\u30b3\u30d4\u30fc\u5143\u304b\u3089\u306e\u30a2\u30af\u30bb\u30b9(\u8f38\u51fa)\u3067\u3042\u308b\u305f\u3081\u3001\u30b3\u30d4\u30fc\u5148\u306e\u30dd\u30fc\u30c8\u958b\u653e\u3092\u5fd8\u308c\u306a\u3044\u4e8b\u3002<\/p>\n<div class=\"paperBox\">\n<p>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<br \/>\n@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @<br \/>\n@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<\/p>\n<p>\u3068\u51fa\u3066\u304d\u3066DB\u304c\u30b3\u30d4\u30fc\u3067\u304d\u306a\u3044\u6642\u3002<\/p>\n<p>SSH\u63a5\u7d9a\u306e\u3010\u63a5\u7d9a\u5148\u30b5\u30fc\u30d0\u30fc\u60c5\u5831(\u30d5\u30a3\u30f3\u30ac\u30fc\u30d7\u30ea\u30f3\u30c8)\u3011\u304c\u5909\u308f\u3063\u3066\u3044\u308b\u70ba\u3053\u308c\u304c\u90aa\u9b54\u3057\u3066SSH\u63a5\u7d9a\u304c\u51fa\u6765\u306a\u3044\u72b6\u614b\u3002<br \/>\n\u30d5\u30a3\u30f3\u30ac\u30fc\u30d7\u30ea\u30f3\u30c8\u3092\u524a\u9664\u3059\u308b\u4e8b\u3067\u60f3\u5b9a\u306e\u52d5\u304d\u306b\u306a\u308b\u3002<\/p>\n<pre class=\"lang:default decode:true \">$ ssh-keygen -R \u3010\u63a5\u7d9a\u3059\u308b\u30b5\u30fc\u30d0\u30fc\u306eIP\u3011<\/pre>\n<p>\u53c2\u7167\u30b5\u30a4\u30c8\uff1a<a href=\"https:\/\/qiita.com\/grgrjnjn\/items\/8ca33b64ea0406e12938\">https:\/\/qiita.com\/grgrjnjn\/items\/8ca33b64ea0406e12938<\/a><\/p>\n<\/div>\n<h4>HOST\uff08\u30b3\u30d4\u30fc\u5143\uff09\u306e DB\u3078\u306e\u65b0\u898f\u30b5\u30fc\u30d0\u30fc\u304b\u3089\u306e\u30a2\u30af\u30bb\u30b9\u3092\u8a31\u53ef\u3059\u308b<\/h4>\n<p>\u30b3\u30d4\u30fc\u5143\u306e\u7279\u5b9a\u306eDB\u3078\u306e\u30a2\u30af\u30bb\u30b9\u3092\u8a31\u53ef\u3059\u308b\u5834\u5408\u306f\u30b3\u30d4\u30fc\u5143\u3067\u306e\u8a2d\u5b9a\u304c\u5fc5\u8981\u3002<br \/>\n\u203b\u30e6\u30fc\u30b6\u30fc\u4f5c\u6210\u6642\u306b 'user\u540d'@'%' \u3067\u4f5c\u6210\u3057\u3066\u3044\u308b\u5834\u5408\u306f\u3069\u3053\u304b\u3089\u306e\u30a2\u30af\u30bb\u30b9\u3082\u8a31\u53ef\u3059\u308b\u305f\u3081\u4e0d\u8981\u3002<\/p>\n<p>\u307e\u305amysql\u306b\u30ed\u30b0\u30a4\u30f3<\/p>\n<pre class=\"lang:default decode:true\">mysql -u \u30e6\u30fc\u30b6\u30fc\u540d -p<\/pre>\n<p>\u30ed\u30b0\u30a4\u30f3\u5f8c\u3001\u30e6\u30fc\u30b6\u30fc\u306e\u8ffd\u52a0\u3068\u6a29\u9650\u8a2d\u5b9a<\/p>\n<pre class=\"lang:default decode:true\">create user '\u3010\u30e6\u30fc\u30b6\u30fc\u540d'@'\u3010\u65b0\u898f\u30b5\u30fc\u30d0\u30fc\u306eIP\u3011' identified by '\u3010\u30ed\u30b0\u30a4\u30f3\u30d1\u30b9\u30ef\u30fc\u30c9\u3011';\r\ngrant All on sales_app_announce.* to '\u3010\u30e6\u30fc\u30b6\u30fc\u540d\u3011'@'\u3010\u65b0\u898f\u30b5\u30fc\u30d0\u30fc\u306eIP\u3011';<\/pre>\n<h3>Laravel\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3068\u8a2d\u5b9a<\/h3>\n<p>Laravel\u306e\u52d5\u4f5c\u306b\u306fcomposer\u304c\u5fc5\u9808\u3068\u306a\u308b\u305f\u3081\u3001\u307e\u305acomposer\u3092\u5165\u308c\u308b\u3002<\/p>\n<h4>Composer\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/h4>\n<p>\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u3066\u540d\u79f0\u5909\u66f4\u30fb\u79fb\u52d5<\/p>\n<pre class=\"lang:default decode:true\">$ sudo curl -sS https:\/\/getcomposer.org\/installer | php\r\n$ sudo mv composer.phar \/usr\/local\/bin\/composer<\/pre>\n<h4>Laravel\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/h4>\n<p>zip\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/p>\n<pre class=\"lang:default decode:true \">$ sudo yum install -y zip unzip<\/pre>\n<p>\u30b7\u30b9\u30c6\u30e0\u306e\u5171\u901a\u5834\u6240\u3078\u79fb\u52d5\u3059\u308b\u3002\uff08\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u305f\u3081\u306e\u6e96\u5099\uff09<\/p>\n<pre class=\"lang:default decode:true \">$ cd \/var\/www\/html\r\n<\/pre>\n<div class=\"paperBox\">\n<p>\u4fdd\u7ba1\u5834\u6240\u306f\u3069\u3053\u3067\u3082\u3088\u3044\u3002<br \/>\n\u5f8c\u3067 httpd.conf\u3067\u6307\u793a\u3059\u308c\u3070\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u30eb\u30fc\u30c8\u306b\u8a2d\u5b9a\u3067\u304d\u308b\u306e\u3067\u308f\u304b\u308a\u3084\u3059\u3044\u5834\u6240\u3067\u3042\u308c\u3070\u554f\u984c\u306a\u3044\u3002<\/p>\n<p>\u305f\u3060\u3057\u3001home\u306e\u81ea\u5206\u306e\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u5185 cd\u00a0 ~ \u3060\u3068\u5225\u306e\u30e6\u30fc\u30b6\u30fc\u304b\u3089\u898b\u308b\u4e8b\u304c\u51fa\u6765\u305a\u3001\u30b7\u30b9\u30c6\u30e0\u4fee\u6b63\u306b\u4ed6\u8005\u306e\u529b\u3092\u501f\u308a\u308b\u4e8b\u304c\u51fa\u6765\u306a\u3044\u306e\u3067\u30b3\u30b3\u3060\u3051\u306f\u907f\u3051\u308b\u3002<br \/>\n\u81ea\u5206\u3067\u4f5c\u308b\u5834\u5408\u306f\u30d1\u30fc\u30df\u30c3\u30b7\u30e7\u30f3\u3092 777\u3067\u30d5\u30a9\u30eb\u30c0\u3092\u7528\u610f\u3059\u308b\u3002<br \/>\n\u203b\u5f8c\u3067775\u306b\u5909\u3048\u3066\u3082\u826f\u3044\u304c777\u51fa\u306a\u3044\u3068\u6a29\u9650\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b<\/p>\n<pre class=\"lang:default decode:true\">$ sudo mkdir -m 777 html\r\n$ cd html<\/pre>\n<\/div>\n<p>Laravel\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306e\u4f5c\u6210<\/p>\n<pre class=\"lang:default decode:true \">$ composer create-project laravel\/laravel \/var\/www\/html\/\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u540d<\/pre>\n<p>Laravel\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306e\u8d77\u52d5\uff1a\u3053\u308c\u30678000\u30dd\u30fc\u30c8\u3067\u52d5\u304f<\/p>\n<pre class=\"lang:default decode:true\">$ cd \/var\/www\/html\/\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u540d\r\n$ nohup php artisan serve --host 0.0.0.0 &gt; out.log 2&gt; err.log &lt; \/dev\/null &amp;\r\n<\/pre>\n<p>http:\/\/\u30b5\u30fc\u30d0\u30fcIP\u30a2\u30c9\u30ec\u30b9:8000 \u3078\u30a2\u30af\u30bb\u30b9\u3057\u3066\u521d\u671f\u753b\u9762\u304c\u8868\u793a\u3055\u308c\u308b\u304b\u78ba\u8a8d\u3059\u308b\u3002<\/p>\n<h4>\u4f5c\u6210\u6e08\u307f\u30d5\u30a1\u30a4\u30eb\uff08\u30b7\u30b9\u30c6\u30e0\uff09\u306e\u30b3\u30d4\u30fc<\/h4>\n<p>\u4f5c\u6210\u6e08\u307f\u306eLaravel\u30c7\u30fc\u30bf\u304c\u3042\u308b\u5834\u5408\u306f\u3001Folder\u5168\u4f53\u3092\u305d\u306e\u307e\u307e\u65b0\u3057\u3044\u30b5\u30fc\u30d0\u30fc\u3078\u30b3\u30d4\u30fc\u3059\u308b\u3002<br \/>\n\u30b3\u30f3\u30bd\u30fc\u30eb\u3092\u5229\u7528\u3057\u3066\u4ed6\u30b5\u30fc\u30d0\u304b\u3089\u60c5\u5831\u3092\u30b3\u30d4\u30fc \u203b\u65b0\u898f\u30b5\u30fc\u30d0\u30fc\u5185\u3067\u306e\u51e6\u7406<\/p>\n<pre class=\"lang:default decode:true\">\/\/\u30b3\u30d4\u30fc\u5148\u30d5\u30a9\u30eb\u30c0\u3078\u79fb\u52d5\r\n$ cd \/var\/www\/html\/\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u540d\/\r\n\r\n\/\/\u30b3\u30d4\u30fc\u5b9f\u884c\r\n$ sudo scp -pr user01@\u30b3\u30d4\u30fc\u5143IP\u30a2\u30c9\u30ec\u30b9:\/var\/www\/html\/\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u540d\/ .\/<\/pre>\n<p>\u203b\u4e2d\u9014\u534a\u7aef\u306b\u30c7\u30fc\u30bf\u306e\u79fb\u52d5\u3092\u5b9f\u884c\u3059\u308b\u3068\u30a8\u30e9\u30fc\u304c\u591a\u767a\u3057\u52d5\u304b\u306a\u3044\u306e\u3067\u6ce8\u610f<\/p>\n<p>\u3046\u307e\u304f\u3044\u304b\u306a\u304b\u3063\u305f\u3089\u3084\u308a\u76f4\u3057<\/p>\n<pre class=\"lang:default decode:true\">\/\/\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306e\u524a\u9664\r\n$ sudo rm -r \/var\/www\/html\/\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u540d<\/pre>\n<h4>httpd.conf\u306e\u4fee\u6b63<\/h4>\n<p>\u8a2d\u5b9a\u3092\u5909\u66f4\u3057\u306680\u756a\u3067Laravel\u3092\u7a3c\u50cd\u3055\u305b\u308b<\/p>\n<pre class=\"lang:default decode:true \">$ sudo vim \/etc\/httpd\/conf\/httpd.conf<\/pre>\n<p>\u4ee5\u964d\u5909\u66f4\u7b87\u6240<\/p>\n<pre class=\"lang:default decode:true \">\/\/86\u884c\u76ee ServerAdmin\uff08\u9023\u7d61\u5148\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\uff09\u3092\u5909\u66f4\u3000\r\nServerAdmin ****@***.*** \/\/\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u3092\u5909\u66f4\r\n\r\n\/\/119\u884c\u76ee DocumentRoot\u3092\u5909\u66f4\u3000\r\nDocumentRoot \"\/var\/www\/html\/\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u540d\/public\"\r\n\r\n\/\/123\u884c\u76ee\u3092\u5909\u66f4\u3000\r\n&lt;Directory \"\/var\/www\/html\/\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u540d\/public\"&gt;\r\n\r\n\/\/131\u884c\u76ee\u3092\u5909\u66f4\u3000\r\n&lt;Directory \"\/var\/www\/html\/\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u540d\/public\"&gt;\r\n\r\n\/\/247\u884c\u76ee\u3092\u5909\u66f4\u3000\r\nScriptAlias \/cgi-bin\/ \"\/var\/www\/html\/cgi-bin\/\"\r\n\r\n\/\/255\u884c\u76ee\u3092\u5909\u66f4\u3000\r\n&lt;Directory \"\/var\/www\/html\/\/cgi-bin\/\"&gt;\r\n\r\n\/\/\u672b\u5c3e\u3092\u5909\u66f4\r\nIncludeOptional \/etc\/httpd\/conf.d\/*.conf<\/pre>\n<p>Apache\u3092\u518d\u8d77\u52d5<\/p>\n<pre class=\"lang:default decode:true\">$ sudo systemctl restart httpd<\/pre>\n<h4>\u30d5\u30a1\u30a4\u30eb\u306e\u6a29\u9650\u8a2d\u5b9a\u3092\u3059\u308b<\/h4>\n<div class=\"exclamationBox\">\n<p>\u3053\u306e\u8a2d\u5b9a\u3092\u3057\u306a\u3044\u3068\u3001log\u3078\u306e\u66f8\u304d\u8fbc\u307f\u3084\u30ad\u30e3\u30c3\u30b7\u30e5\u3067\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u306e\u3067\u5fd8\u308c\u306a\u3044\u4e8b<\/p>\n<\/div>\n<p>\u6a29\u9650\u30b0\u30eb\u30fc\u30d7\u3092\u4f5c\u308aApache\u3092\u542b\u3081\u305f\u5fc5\u8981\u306a\u30e6\u30fc\u30b6\u30fc\u3092\u3053\u306e\u30b0\u30eb\u30fc\u30d7\u306b\u6240\u5c5e\u3055\u305b\u308b\u3002<br \/>\n\u30b0\u30eb\u30fc\u30d7\u306e\u4f5c\u6210<\/p>\n<pre class=\"lang:default decode:true\">$ sudo groupadd PROJECT_NAME<\/pre>\n<p>\u30b0\u30eb\u30fc\u30d7\u306b\u30e6\u30fc\u30b6\u30fc\u3092\u6240\u5c5e<\/p>\n<pre class=\"lang:default decode:true\">$ sudo gpasswd -a user01 PROJECT_NAME\r\n$ sudo gpasswd -a apache PROJECT_NAME\r\n$ sudo gpasswd -a USER02 PROJECT_NAME \/\/\u5916\u90e8\u304b\u3089\u63a5\u7d9a\u3059\u308b\u30e6\u30fc\u30b6\u30fc<\/pre>\n<p>\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306e\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306b\u79fb\u52d5<\/p>\n<pre class=\"lang:default decode:true\">cd \/var\/www\/html\/PROJECT_NAME<\/pre>\n<p>\u30d5\u30a1\u30a4\u30eb\u306e\u3068\u30d5\u30a9\u30eb\u30c0\u306e\u30d1\u30fc\u30df\u30c3\u30b7\u30e7\u30f3\u3092\u7d71\u4e00<\/p>\n<pre class=\"lang:default decode:true \">$ sudo find .\/ -type d -exec chmod 755 {} \\;\r\n$ sudo find .\/ -type f -exec chmod 644 {} \\;<\/pre>\n<p>storage\u3068bootstrap\/cache\u306e\u6240\u6709\u30b0\u30eb\u30fc\u30d7\u3092\u5909\u66f4<\/p>\n<pre class=\"lang:default decode:true\">$ sudo chown -R :PROJECT_NAME .\/storage\r\n$ sudo chown -R :PROJECT_NAME .\/bootstrap\/cache<\/pre>\n<p>\u65e2\u5b58\u306e\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u30fb\u30d5\u30a1\u30a4\u30eb\u306b\u5bfe\u3057\u3066\u5909\u66f4<\/p>\n<pre class=\"lang:default decode:true\">$ sudo find .\/storage -type d -exec chmod 775 {} \\;\r\n$ sudo find .\/storage -type f -exec chmod 664 {} \\;\r\n$ sudo find .\/bootstrap\/cache -type d -exec chmod 775 {} \\;\r\n$ sudo find .\/bootstrap\/cache -type f -exec chmod 664 {} \\;<\/pre>\n<p>SGID\u3092\u8a2d\u5b9a\u3057\u3001\u8ab0\u304c\u3069\u3046\u4f5c\u6210\u3057\u3088\u3046\u304c\u3001storage \u3068<span style=\"font-family: Lato, \u6e38\u30b4\u30b7\u30c3\u30af\u4f53, 'Yu Gothic', YuGothic, '\u30d2\u30e9\u30ae\u30ce\u89d2\u30b4\u30b7\u30c3\u30af Pro', 'Hiragino Kaku Gothic Pro', \u30e1\u30a4\u30ea\u30aa, 'Meiryo, Osaka', '\uff2d\uff33 \uff30\u30b4\u30b7\u30c3\u30af', 'MS PGothic', sans-serif; font-size: 1.6rem;\">bootstrap\/cache \u306b<\/span><span style=\"font-family: Lato, \u6e38\u30b4\u30b7\u30c3\u30af\u4f53, 'Yu Gothic', YuGothic, '\u30d2\u30e9\u30ae\u30ce\u89d2\u30b4\u30b7\u30c3\u30af Pro', 'Hiragino Kaku Gothic Pro', \u30e1\u30a4\u30ea\u30aa, 'Meiryo, Osaka', '\uff2d\uff33 \uff30\u30b4\u30b7\u30c3\u30af', 'MS PGothic', sans-serif; font-size: 1.6rem;\">\u4f5c\u6210\u3055\u308c\u305f\u30d5\u30a1\u30a4\u30eb\u30fb\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306e\u6240\u6709\u30b0\u30eb\u30fc\u30d7\u3092<\/span><span style=\"font-family: Lato, \u6e38\u30b4\u30b7\u30c3\u30af\u4f53, 'Yu Gothic', YuGothic, '\u30d2\u30e9\u30ae\u30ce\u89d2\u30b4\u30b7\u30c3\u30af Pro', 'Hiragino Kaku Gothic Pro', \u30e1\u30a4\u30ea\u30aa, 'Meiryo, Osaka', '\uff2d\uff33 \uff30\u30b4\u30b7\u30c3\u30af', 'MS PGothic', sans-serif; font-size: 1.6rem;\">PROJECT_NAME\u306b\u3059\u308b<\/span><\/p>\n<pre class=\"lang:default decode:true \">$ sudo find .\/storage -type d -exec chmod g+s {} \\;\r\n$ sudo gfind .\/bootstrap\/cache -type d -exec chmod g+s {} \\;<\/pre>\n<p>ACL\u306e\u30c7\u30d5\u30a9\u30eb\u30c8\u8a2d\u5b9a\u3057\u3001storage\u3068bootstrap\/cache\u306e\u914d\u4e0b\u306b\u65b0\u898f\u30d5\u30a1\u30a4\u30eb\u3084\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u304c\u4f5c\u3089\u308c\u308b\u3068\u304d\u3001\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306f775\u306b\u3001\u30d5\u30a1\u30a4\u30eb\u306f664\u306b\u81ea\u52d5\u7684\u306b\u8a2d\u5b9a\u3057\u3066\u304f\u308c\u308b\u3088\u3046\u306b\u8a2d\u5b9a<\/p>\n<pre class=\"lang:default decode:true \">$ sudo setfacl -R -d -m g::rwx .\/storage\r\n$ sudo setfacl -R -d -m g::rwx .\/bootstrap\/cache<\/pre>\n<p>\u30b5\u30fc\u30d0\u30fc\u3092\u518d\u8d77\u52d5\u3057\u3066\u8a2d\u5b9a\u3092\u9069\u5fdc<\/p>\n<pre class=\"lang:default decode:true\">$ sudo reboot<\/pre>\n<h4>In trustedproxy.php line 66: Undefined class constant 'HEADER_CLIENT_IP' \u5bfe\u7b56<\/h4>\n<p>composer.json\u306e\u5024\u304cLaravel\u3068\u7570\u306a\u308b\u4e8b\u304c\u539f\u56e0\u3067\u4e0a\u8a18\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u3066\u3044\u308b\u3002<br \/>\n\u30b3\u30d4\u30fc\u5143\u306ecomposer.json\u3067\u30b3\u30d4\u30fc\u5148\u3092\u4e0a\u66f8\u304d\u3057\u3001\u305d\u306e\u5f8c composer update\u3067\u4fee\u6b63\u3002<\/p>\n<div class=\"paperBox\">\n<p>#\u5909\u66f4\u3055\u308c\u308b\u7b87\u6240<br \/>\n\"php\": \"&gt;=7.1.3\",<br \/>\n\"fideloper\/proxy\": \"^4.0\",<br \/>\n\"laravel\/framework\": \"5.7.*\",<br \/>\n\"laravel\/tinker\": \"~1.0\",<\/p>\n<\/div>\n<h4>Class 'Intervention\\Image\\ImageServiceProvider' not found\u3000\u5bfe\u7b56<\/h4>\n<p>\u753b\u50cf\u30a8\u30d5\u30a7\u30af\u30c8\u306e\u30d7\u30e9\u30b0\u30a4\u30f3\u304c\u5165\u3063\u3066\u3044\u306a\u3044\u305f\u3081\u306b\u767a\u751f\u3057\u3066\u3044\u308b\u3002<br \/>\n\u30d7\u30e9\u30b0\u30a4\u30f3\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u3066\u7d42\u4e86<\/p>\n<pre class=\"lang:default decode:true \">$ composer require intervention\/image<\/pre>\n<p>\u4ed6\u306b\u3082\u30d7\u30e9\u30b0\u30a4\u30f3\u304c\u8db3\u308a\u306a\u3044\u6642\u540c\u69d8\u3010 Class 'Intervention\\~~~~' not found\u3011\u306e\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3059\u308b\u306e\u3067\u3001\u305d\u306e\u90fd\u5ea6\u5bfe\u5fdc\u3059\u308b\u3002<\/p>\n<h4>\u3046\u307e\u304f\u8d77\u52d5\u3057\u306a\u3044\u6642\u306ecache\u30af\u30ea\u30a2<\/h4>\n<p>\u7279\u306b\u79fb\u52d5\u76f4\u5f8c\u306f\u3010.\/bootstrap\/cache\/config.php\u3011\u306e\u5f71\u97ff\u306a\u3069\u3067\u8d77\u52d5\u3057\u306a\u3044\u6642\u304c\u591a\u3044\u3002<br \/>\n\u305d\u306e\u6642\u306f\u307e\u305a\u3001\u30ad\u30e3\u30c3\u30b7\u30e5\u30af\u30ea\u30a2\u3092\u8a66\u3059\u3002<\/p>\n<p>\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306e\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306b\u79fb\u52d5<\/p>\n<pre class=\"lang:default decode:true \">cd \/var\/www\/html\/PROJECT_NAME<\/pre>\n<p>\u3059\u3079\u3066\u306ecache\u3092\u524a\u9664<\/p>\n<pre class=\"lang:default decode:true \">$ php artisan optimize:clear\r\n\r\n\/\/\u500b\u5225\u306b\u524a\u9664\u3059\u308b\u5834\u5408\u306f\u4ee5\u4e0b\u306e\u30b3\u30de\u30f3\u30c9\r\n$ php artisan clear-compiled\r\n$ php artisan config:clear\r\n$ php artisan route:clear\r\n$ php artisan cache:clear\r\n$ php artisan view:clear<\/pre>\n<p>view\u3092\u9664\u304f\u3059\u3079\u3066\u306ecache\u3092\u4f5c\u6210<\/p>\n<pre class=\"lang:default decode:true \">$ php artisan optimize\r\n\r\n\/\/\u500b\u5225\u306b\u4f5c\u6210\u3059\u308b\u3068\u304d\u306f\u4ee5\u4e0b\u306e\u30b3\u30de\u30f3\u30c9\r\n$ php artisan config:cache\r\n$ php artisan route:cache<\/pre>\n<p>View\u306ecache\u3092\u4f5c\u6210<\/p>\n<pre class=\"lang:default decode:true \">$ php artisan view:cach<\/pre>\n<h4>\u30ab\u30fc\u30dc\u30f3\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/h4>\n<p>\u4f7f\u3063\u3066\u3044\u308b\u6240\u3067\u3057\u304b\u30a8\u30e9\u30fc\u304c\u51fa\u306a\u3044\u305f\u3081\u5fd8\u308c\u304c\u3061\u306b\u306a\u308b\u304c\u5fd8\u308c\u306a\u3044\u4e8b\u3002<br \/>\n\u4f7f\u3063\u3066\u3044\u306a\u3044\u5834\u5408\u306f\u7121\u8996\u3057\u3066\u3088\u3044\u3002<\/p>\n<pre class=\"lang:default decode:true\">$ composer require nesbot\/carbon<\/pre>\n<h3>\u53c2\u8003\u30b5\u30a4\u30c8<\/h3>\n<p><a href=\"https:\/\/www.rem-system.com\/centos-httpd-php73\/\">https:\/\/www.rem-system.com\/centos-httpd-php73\/<\/a><\/p>\n<h3>\u307e\u3068\u3081<\/h3>\n<p>Server\u7acb\u3061\u4e0a\u3052\u304b\u3089Laravel\u306e\u30b3\u30d4\u30fc\u307e\u3067\u3001\u3068\u308a\u3042\u3048\u305a\u3053\u308c\u3067\u4e00\u901a\u308a\u53ef\u80fd\u3067\u3059\u3002<\/p>\n<p>Docker\u3067\u306e\u69cb\u7bc9\u306e\u5834\u5408\u306f\u3061\u3087\u3063\u3068\u5909\u308f\u3063\u3066\u304f\u308b\u305f\u3081\u73fe\u5728\u4fee\u884c\u4e2d\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>CentOS7\u306bLaravel\u3092\u69cb\u6210\u3059\u308b\u307e\u3067\u306e\u7c21\u6613\u30de\u30cb\u30e5\u30a2\u30eb Docker\u306e\u4e0a\u306e\u69cb\u7bc9\u306b\u7740\u624b\u3057\u305f\u305f\u3081\u9700\u8981\u306f\u534a\u6e1b\u3057\u307e\u3057\u305f\u304c\u30e1\u30e2\u3068\u3057\u3066\u8a18\u8f09\u3057\u307e\u3059\u3002 Docker\u3067\u306f\u306a\u304f\u3001chef \/ puppet \/ ansible \u3042\u305f\u308a\u3092 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":944,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"vkexunit_cta_each_option":"","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[34],"tags":[55,54,153,508,99,98,507,53,46,277,52,45],"class_list":["post-1511","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php-memorandum","tag-css","tag-html","tag-laravel","tag-mysql","tag-php","tag-507","tag-53","tag-46","tag-277","tag-52","tag-45"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/qol-kk.com\/wp2\/wp-content\/uploads\/2018\/11\/laravel_logo.png","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/qol-kk.com\/wp2\/wp-json\/wp\/v2\/posts\/1511","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/qol-kk.com\/wp2\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/qol-kk.com\/wp2\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/qol-kk.com\/wp2\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/qol-kk.com\/wp2\/wp-json\/wp\/v2\/comments?post=1511"}],"version-history":[{"count":0,"href":"https:\/\/qol-kk.com\/wp2\/wp-json\/wp\/v2\/posts\/1511\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/qol-kk.com\/wp2\/wp-json\/wp\/v2\/media\/944"}],"wp:attachment":[{"href":"https:\/\/qol-kk.com\/wp2\/wp-json\/wp\/v2\/media?parent=1511"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/qol-kk.com\/wp2\/wp-json\/wp\/v2\/categories?post=1511"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/qol-kk.com\/wp2\/wp-json\/wp\/v2\/tags?post=1511"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}