{"id":1657,"date":"2020-03-13T08:00:18","date_gmt":"2020-03-13T11:00:18","guid":{"rendered":"https:\/\/danielamaksoud.com.br\/blog\/?p=1657"},"modified":"2020-07-20T01:50:51","modified_gmt":"2020-07-20T04:50:51","slug":"cakephp-como-preparei-o-ambiente-de-desenvolvimento-no-mac","status":"publish","type":"post","link":"https:\/\/danielamaksoud.com.br\/blog\/cakephp-como-preparei-o-ambiente-de-desenvolvimento-no-mac\/","title":{"rendered":"CakePHP: Como preparei o ambiente de desenvolvimento no Mac?"},"content":{"rendered":"<h2>Sistema operacional utilizado:<\/h2>\n<ul class=\"heart-list\">\n<li>macOS High Sierra na vers\u00e3o 10.13.6.<\/li>\n<\/ul>\n<h2>Programas instalados:<\/h2>\n<ul class=\"heart-list\" style=\"margin-bottom: 2em;\">\n<li>Instalei o <em><u>MAMP Server<\/u><\/em>:\n<ul>\n<li>Na porta 8888.<\/li>\n<li>Com <em>PHP<\/em> na vers\u00e3o 7.4.2.<\/li>\n<li>Com <em>MYSQL<\/em> na vers\u00e3o 7.4.2.<\/li>\n<li>Com arquivos do <em>localhost<\/em> na pasta <b><em>\/htdocs<\/em><\/b>.<\/li>\n<\/ul>\n<\/li>\n<p><\/p>\n<li>Instalei o <em><u>Composer<\/u><\/em>:\n<ul >\n<li>Executei o seguinte c\u00f3digo no diret\u00f3rio <b><em>\/Applications\/MAMP\/bin\/php\/php7.4.2\/<\/em><\/b>:<\/li>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">\r\nphp -r \"copy('https:\/\/getcomposer.org\/installer', 'composer-setup.php');\"\r\nphp -r \"if (hash_file('sha384', 'composer-setup.php') === 'e5325b19b381bfd88ce90a5ddb7823406b2a38cff6bb704b0acc289a09c8128d4a8ce2bbafcd1fcbdc38666422fe2806') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;\"\r\nphp composer-setup.php\r\nphp -r \"unlink('composer-setup.php');\"\r\n      <\/pre>\n<li>Verifiquei o sucesso da instala\u00e7\u00e3o com a execu\u00e7\u00e3o do seguinte c\u00f3digo no terminal:<\/li>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"shell\">\r\ncomposer\r\n      <\/pre>\n<\/ul>\n<\/li>\n<li>O <em><u>Sublime Text<\/u><\/em> j\u00e1 estava instalado.\n<ul>\n<li>Somente instalei o pacote <em>Emmet<\/em> para usar atalhos como:<\/li>\n<ul>\n<li><em><strong>Ctrl + E<\/strong><\/em>, que gera a estrutura b\u00e1sica do <em>HTML<\/em>.<\/li>\n<li><em><strong>Ctrl + Shift + R<\/strong><\/em>, que indenta o c\u00f3digo selecionado.<\/li>\n<li><em><strong>Ctrl + Shift + V<\/strong><\/em>, que cola o c\u00f3digo com indenta\u00e7\u00e3o.<\/li>\n<\/ul>\n<\/ul>\n<\/li>\n<\/ul>\n<figure><img data-recalc-dims=\"1\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/danielamaksoud.com.br\/blog\/wp-content\/uploads\/2020\/03\/kylie-jenner-cry.gif?ssl=1\"><figcaption>Deu tudo certo. Fiquei at\u00e9 emocionada! &#x1f60a;<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sistema operacional utilizado: macOS High Sierra na vers\u00e3o 10.13.6. Programas instalados: Instalei o MAMP Server: Na porta 8888. Com PHP na vers\u00e3o 7.4.2. Com MYSQL na vers\u00e3o 7.4.2. Com arquivos&#8230;<\/p>\n<div class=\"post-bottom\"><a class=\"button\" href=\"https:\/\/danielamaksoud.com.br\/blog\/cakephp-como-preparei-o-ambiente-de-desenvolvimento-no-mac\/\">Leia Mais<\/a><\/div>\n<div class=\"cf\"><\/div>\n","protected":false},"author":1,"featured_media":1850,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[55,59],"tags":[62,56,57],"class_list":["post-1657","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desenvolvimento-web","category-projeto","tag-cakephp","tag-desenvolvimento-web","tag-php"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/danielamaksoud.com.br\/blog\/wp-content\/uploads\/2020\/03\/woman-notebook-hands.png?fit=3375%2C2250&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paVjRH-qJ","jetpack_likes_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/danielamaksoud.com.br\/blog\/wp-json\/wp\/v2\/posts\/1657","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/danielamaksoud.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/danielamaksoud.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/danielamaksoud.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/danielamaksoud.com.br\/blog\/wp-json\/wp\/v2\/comments?post=1657"}],"version-history":[{"count":58,"href":"https:\/\/danielamaksoud.com.br\/blog\/wp-json\/wp\/v2\/posts\/1657\/revisions"}],"predecessor-version":[{"id":2115,"href":"https:\/\/danielamaksoud.com.br\/blog\/wp-json\/wp\/v2\/posts\/1657\/revisions\/2115"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/danielamaksoud.com.br\/blog\/wp-json\/wp\/v2\/media\/1850"}],"wp:attachment":[{"href":"https:\/\/danielamaksoud.com.br\/blog\/wp-json\/wp\/v2\/media?parent=1657"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/danielamaksoud.com.br\/blog\/wp-json\/wp\/v2\/categories?post=1657"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/danielamaksoud.com.br\/blog\/wp-json\/wp\/v2\/tags?post=1657"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}