{"id":1600,"date":"2014-12-16T19:29:28","date_gmt":"2014-12-16T19:29:28","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=1600"},"modified":"2017-04-27T11:16:04","modified_gmt":"2017-04-27T18:16:04","slug":"easy-php-couchbase-setup-mac-bitnami","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/ko\/easy-php-couchbase-setup-mac-bitnami\/","title":{"rendered":"Bitnami\ub97c \uc774\uc6a9\ud55c \uac04\ud3b8\ud55c Mac\uc6a9 PHP-Couchbase \uc124\uc815"},"content":{"rendered":"<p>Setting up PHP can be a bit of a pain on both Windows and Mac OS X. There are a lot of different ways of doing it, but many of them come with a variety of annoyances or confusion. Additionally, on Mac you&#8217;ve got Apache and PHP 5.3 already on your system, but modifying it can be non-intuitive as well.<\/p>\n<p>Using <a href=\"https:\/\/bitnami.org\/stacks\" target=\"_blank\">Bitnami<\/a> has been by far the easiest and most straightforward install I&#8217;ve come across.<\/p>\n<h2>Getting Setup on Mac OS X with Bitnami<\/h2>\n<p>My friend <a href=\"https:\/\/twitter.com\/asedeliri\" target=\"_blank\">@AseDeliri<\/a> on Twitter pointed me to <a href=\"https:\/\/bitnami.org\/stacks\" target=\"_blank\">Bitnami<\/a> a few weeks ago and I am extremely happy he did. It has made setup of PHP a breeze, and keeps everything together in a single place much like Python&#8217;s virtualenv and RVM&#8217;s handling of different Ruby versions and gemsets.<\/p>\n<h3>First, Pick a Bitnami stack with Apache &amp; PHP<\/h3>\n<p>I chose the <a href=\"https:\/\/bitnami.org\/stack\/mapp\" target=\"_blank\">Bitnami MAPP<\/a> (Mac Apache PHP Postgres) Stack. Download and install it! (If you choose MAMP instead, the paths might be slightly different, but easy to follow.)<\/p>\n<p>The stack comes with Apache all set up properly, with commented out settings for frameworks to enable, et cetera, and also has all the popular frameworks ready to go: cakePHP, laravel, symphony, zend, code igniter, and smarty. It also includes other dependencies like Varnish, ImageMagick, PEAR, PECL and more! Awesome, right?<\/p>\n<h5>Recommended PATH Update to ~\/.bash_profile<\/h5>\n<p>In the <strong>\/Applications\/mappstack-5.4.10-0\/<\/strong> folder (your version might be slightly different) there is a use_mapstack file, open it in a text editor and you&#8217;ll see a PATH statement which puts all the apache, php\/bin, and [framework]\/bin folders, etc. come first in the PATH, this is important so that other versions on your computer don&#8217;t interfere.<\/p>\n<p>To make my life easier I copied that whole set of paths to a new variable in ~\/.bash_profile, and added the root folder of the stack at the beginning of it:<\/p>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace;\">export PHP_PATHS=&#8221;\/Applications\/mappstack-5.4.10-0:\/Applications\/mappstack-5.4.10-0\/frameworks&#8230;&#8221;<\/div>\n<\/div>\n<p>Then made a nice simple path export:<\/p>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace;\">export PATH=&#8221;$PHP_PATHS:$PATH&#8221;<\/div>\n<\/div>\n<p>So, I don&#8217;t really use the &#8220;use_mappstack&#8221; file as I don&#8217;t really need it. I think if you have multiple mappstacks then it makes more sense. If you decide to use it, you still might want to comment out: #exec \/bin\/bash &#8211;noprofile &#8211;norc to stay in the same shell.<\/p>\n<h3>Second, Setup libcouchbase C library (Mac)<\/h3>\n<p>If you haven&#8217;t installed Xcode &amp; Command Line Tools via Xcode, you have two options here. One is the obvious, get Xcode (4.4 GB) from the Mac App Store, then once installed, go to Preferences &gt; Downloads and Install Command Line Tools (175 MB). Or if you don&#8217;t want Xcode, you can go to Apple Developer Connection. Put in your apple ID and download just the Command Line Tools and install that (about 175 MB).<\/p>\n<p>On Mac, Homebrew is your friend. If you haven&#8217;t ever set it up, check out <a href=\"https:\/\/mxcl.github.com\/homebrew\/\" target=\"_blank\">Homebrew<\/a> (scroll down).<\/p>\n<p>If you have a previous version of libcouchbase, simply:<\/p>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace;\">$ brew uninstall libcouchbase<\/div>\n<\/div>\n<p>Now install libcouchbase:<\/p>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace;\">$ brew update &amp;&amp; brew install libcouchbase<\/div>\n<\/div>\n<p>If you get any messages about being unable to link, you can force it to re-link by doing:<\/p>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace;\">$ brew link &#8211;overwrite libcouchbase<\/div>\n<\/div>\n<h3>Third, Setup the PHP-Couchbase SDK<\/h3>\n<p>I think building from source is the easiest and just do it with all versions of PHP, but of course the Bitnami MAPP stack is PHP version 5.4.10, and as of this writing, the php sdk needs to be built from source for 5.4.x<\/p>\n<p>1. Download PHP Source <a href=\"https:\/\/packages.couchbase.com\/clients\/php\/php-ext-couchbase-1.1.2.tar.gz\" target=\"_blank\">PHP 1.1.2 SDK<\/a>, or latest <strong>Source Archive<\/strong> on the PHP SDK page<\/p>\n<p>2. Unzip\/tar it, cd into folder, then do the following:<\/p>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace;\">$ phpize<br \/>\n$ .\/configure<br \/>\n$ make<\/div>\n<\/div>\n<p>You don&#8217;t need to do a make install, also if you are missing something (like autoconf), <strong>phpize<\/strong> will let you know, and you can brew install it.<\/p>\n<p>1. You can copy the <strong>couchbase.so<\/strong> file you just built into <strong>\/Applications\/mappstack-5.4.10-0\/php\/lib\/php\/extensions<\/strong>, or just leave it where it is, or put it in ~\/Documents, or wherever you want (I put it in my shared Dropbox folder so I can share it with my other computers running the same stack.)<\/p>\n<p>2. Whichever you chose (move or keep it where it is), add <strong>extension=full\/path\/to\/couchbase.so<\/strong> in the php.ini file located here: <strong>\/Applications\/mappstack-5.4.10-0\/php\/etc\/php.ini<\/strong><\/p>\n<h3>Starting and Restarting Apache<\/h3>\n<p>If you added the stuff to your ~\/.bash_profile earlier then you can use ctlscript.sh from anywhere to control starting\/stopping Apache, etc.<\/p>\n<p>Start\/restart Apache:<\/p>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace;\">$ ctlscript.sh start apache<\/div>\n<\/div>\n<p>OR<\/p>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace;\">$ ctlscript.sh restart apache<\/div>\n<\/div>\n<p>By starting\/restarting on the command line you can see if there were any errors in your php.ini, or with the .so extension.<\/p>\n<h3>Now you&#8217;re Setup!<\/h3>\n<p>Fire up Couchbase Server if it&#8217;s not fired up, and test your connection with this simple php script:<\/p>\n<p><strong>phptest.php<\/strong><\/p>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace;\"><!--?php &lt;br ?--><br \/>\necho &#8220;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;n&#8221;;<br \/>\necho &#8220;tCouchbase Connectionn&#8221;;<br \/>\necho &#8220;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;n&#8221;;\/\/ Connect to default bucket on localhost<br \/>\n$cb = new Couchbase(&#8220;127.0.0.1:8091&#8221;, &#8220;&#8221;, &#8220;&#8221;, &#8220;default&#8221;);<\/p>\n<p>\/\/ Another quick way to connect to default bucket on localhost<br \/>\n$cb = new Couchbase();<\/p>\n<p>\/\/ Create a key<br \/>\n$cb-&gt;set(&#8220;phptest&#8221;, 1);<\/p>\n<p>\/\/ Retrieve the key and output it<br \/>\necho(&#8220;$&#8221; . &#8220;cb-&gt;get(&#8220;phptest&#8221;) = &#8221; . $cb-&gt;get(&#8220;phptest&#8221;) . &#8220;n&#8221;);<\/p>\n<p>\/\/ Delete the key<br \/>\n$result = $cb-&gt;delete(&#8220;phptest&#8221;);<\/p>\n<p>if ($result) {<br \/>\necho(&#8220;Delete succeeded&#8221;);<br \/>\n} else {<br \/>\necho(&#8220;Delete failed : key does not exist&#8221;);<br \/>\n}<\/p>\n<p>echo &#8220;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;n&#8221;;<\/p>\n<p>?&gt;<\/p>\n<\/div>\n<\/div>\n<p>Save that to a file, and run it. If you have setup the PATHS as I recommended, you can just do:<\/p>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family: monospace;\">$ php phptest.php<\/div>\n<\/div>\n<h3>Enjoy!<\/h3>\n<p><a href=\"https:\/\/twitter.com\/scalabl3\" target=\"_blank\">@scalabl3<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Setting up PHP can be a bit of a pain on both Windows and Mac OS X. There are a lot of different ways of doing it, but many of them come with a variety of annoyances or confusion. Additionally, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1],"tags":[],"ppma_author":[8968],"class_list":["post-1600","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Easy PHP-Couchbase Setup for Mac with Bitnami - The Couchbase Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/ko\/easy-php-couchbase-setup-mac-bitnami\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Easy PHP-Couchbase Setup for Mac with Bitnami\" \/>\n<meta property=\"og:description\" content=\"Setting up PHP can be a bit of a pain on both Windows and Mac OS X. There are a lot of different ways of doing it, but many of them come with a variety of annoyances or confusion. Additionally, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/ko\/easy-php-couchbase-setup-mac-bitnami\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2014-12-16T19:29:28+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2017-04-27T18:16:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/11\/couchbase-nosql-dbaas.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1800\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"The Couchbase Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"The Couchbase Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/easy-php-couchbase-setup-mac-bitnami\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/easy-php-couchbase-setup-mac-bitnami\\\/\"},\"author\":{\"name\":\"The Couchbase Team\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/person\\\/764f4a6771ee19bc7af70b70a326fb93\"},\"headline\":\"Easy PHP-Couchbase Setup for Mac with Bitnami\",\"datePublished\":\"2014-12-16T19:29:28+00:00\",\"dateModified\":\"2017-04-27T18:16:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/easy-php-couchbase-setup-mac-bitnami\\\/\"},\"wordCount\":929,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/easy-php-couchbase-setup-mac-bitnami\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2022\\\/11\\\/couchbase-nosql-dbaas.png\",\"articleSection\":[\"Uncategorized\"],\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/easy-php-couchbase-setup-mac-bitnami\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/easy-php-couchbase-setup-mac-bitnami\\\/\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/easy-php-couchbase-setup-mac-bitnami\\\/\",\"name\":\"Easy PHP-Couchbase Setup for Mac with Bitnami - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/easy-php-couchbase-setup-mac-bitnami\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/easy-php-couchbase-setup-mac-bitnami\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2022\\\/11\\\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2014-12-16T19:29:28+00:00\",\"dateModified\":\"2017-04-27T18:16:04+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/easy-php-couchbase-setup-mac-bitnami\\\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/easy-php-couchbase-setup-mac-bitnami\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/easy-php-couchbase-setup-mac-bitnami\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2022\\\/11\\\/couchbase-nosql-dbaas.png\",\"contentUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/sites\\\/1\\\/2022\\\/11\\\/couchbase-nosql-dbaas.png\",\"width\":1800,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/easy-php-couchbase-setup-mac-bitnami\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Easy PHP-Couchbase Setup for Mac with Bitnami\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/admin-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/04\\\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/#\\\/schema\\\/person\\\/764f4a6771ee19bc7af70b70a326fb93\",\"name\":\"The Couchbase Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b4c18c758421903398e84d6c9560f319f39c665798d7d23e6a6f9dff8a8f984e?s=96&d=mm&r=g7befc37d02226b59499817eafdec60c3\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b4c18c758421903398e84d6c9560f319f39c665798d7d23e6a6f9dff8a8f984e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b4c18c758421903398e84d6c9560f319f39c665798d7d23e6a6f9dff8a8f984e?s=96&d=mm&r=g\",\"caption\":\"The Couchbase Team\"},\"description\":\"Jennifer Garcia is a Senior Web Manager at Couchbase Inc. As the website manager, Jennifer has overall responsibility for the website properties including design, implementation, content, and performance.\",\"sameAs\":[\"https:\\\/\\\/www.couchbase.com\"],\"url\":\"https:\\\/\\\/www.couchbase.com\\\/blog\\\/ko\\\/author\\\/jennifer-garcia\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Easy PHP-Couchbase Setup for Mac with Bitnami - The Couchbase Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/ko\/easy-php-couchbase-setup-mac-bitnami\/","og_locale":"ko_KR","og_type":"article","og_title":"Easy PHP-Couchbase Setup for Mac with Bitnami","og_description":"Setting up PHP can be a bit of a pain on both Windows and Mac OS X. There are a lot of different ways of doing it, but many of them come with a variety of annoyances or confusion. Additionally, [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/ko\/easy-php-couchbase-setup-mac-bitnami\/","og_site_name":"The Couchbase Blog","article_published_time":"2014-12-16T19:29:28+00:00","article_modified_time":"2017-04-27T18:16:04+00:00","og_image":[{"width":1800,"height":630,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2022\/11\/couchbase-nosql-dbaas.png","type":"image\/png"}],"author":"The Couchbase Team","twitter_card":"summary_large_image","twitter_misc":{"Written by":"The Couchbase Team","Est. reading time":"5\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/easy-php-couchbase-setup-mac-bitnami\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/easy-php-couchbase-setup-mac-bitnami\/"},"author":{"name":"The Couchbase Team","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/764f4a6771ee19bc7af70b70a326fb93"},"headline":"Easy PHP-Couchbase Setup for Mac with Bitnami","datePublished":"2014-12-16T19:29:28+00:00","dateModified":"2017-04-27T18:16:04+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/easy-php-couchbase-setup-mac-bitnami\/"},"wordCount":929,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/easy-php-couchbase-setup-mac-bitnami\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","articleSection":["Uncategorized"],"inLanguage":"ko-KR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/easy-php-couchbase-setup-mac-bitnami\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/easy-php-couchbase-setup-mac-bitnami\/","url":"https:\/\/www.couchbase.com\/blog\/easy-php-couchbase-setup-mac-bitnami\/","name":"Easy PHP-Couchbase Setup for Mac with Bitnami - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/easy-php-couchbase-setup-mac-bitnami\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/easy-php-couchbase-setup-mac-bitnami\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2014-12-16T19:29:28+00:00","dateModified":"2017-04-27T18:16:04+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/easy-php-couchbase-setup-mac-bitnami\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/easy-php-couchbase-setup-mac-bitnami\/"]}]},{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/easy-php-couchbase-setup-mac-bitnami\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","width":1800,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/easy-php-couchbase-setup-mac-bitnami\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Easy PHP-Couchbase Setup for Mac with Bitnami"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","description":"NoSQL \ub370\uc774\ud130\ubca0\uc774\uc2a4, Couchbase","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ube14\ub85c\uadf8","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/764f4a6771ee19bc7af70b70a326fb93","name":"\uce74\uc6b0\uce58\ubca0\uc774\uc2a4 \ud300","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/secure.gravatar.com\/avatar\/b4c18c758421903398e84d6c9560f319f39c665798d7d23e6a6f9dff8a8f984e?s=96&d=mm&r=g7befc37d02226b59499817eafdec60c3","url":"https:\/\/secure.gravatar.com\/avatar\/b4c18c758421903398e84d6c9560f319f39c665798d7d23e6a6f9dff8a8f984e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b4c18c758421903398e84d6c9560f319f39c665798d7d23e6a6f9dff8a8f984e?s=96&d=mm&r=g","caption":"The Couchbase Team"},"description":"\uc758 \uc120\uc784 \uc6f9 \uad00\ub9ac\uc790\uc785\ub2c8\ub2e4. \uc6f9 \uc0ac\uc774\ud2b8 \uad00\ub9ac\uc790\ub85c\uc11c \ub514\uc790\uc778, \uad6c\ud604, \ucf58\ud150\uce20 \ubc0f \uc131\ub2a5\uc744 \ud3ec\ud568\ud55c \uc6f9 \uc0ac\uc774\ud2b8 \uc790\uc0b0\uc5d0 \ub300\ud55c \uc804\ubc18\uc801\uc778 \ucc45\uc784\uc744 \ub9e1\uace0 \uc788\uc2b5\ub2c8\ub2e4.","sameAs":["https:\/\/www.couchbase.com"],"url":"https:\/\/www.couchbase.com\/blog\/ko\/author\/jennifer-garcia\/"}]}},"acf":[],"authors":[{"term_id":8968,"user_id":2,"is_guest":0,"slug":"jennifer-garcia","display_name":"The Couchbase Team","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/b4c18c758421903398e84d6c9560f319f39c665798d7d23e6a6f9dff8a8f984e?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/1600","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/comments?post=1600"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/posts\/1600\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/media?parent=1600"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/categories?post=1600"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/tags?post=1600"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/ko\/wp-json\/wp\/v2\/ppma_author?post=1600"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}