<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Sat, 25 May 2013 02:52:13 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[DZone.com: Setting Up MongoDB on a Mac]]></title>
      <guid>http://www.phpdeveloper.org/news/18640</guid>
      <link>http://www.phpdeveloper.org/news/18640</link>
      <description><![CDATA[<p>
In <a href="http://java.dzone.com/articles/setting-mongodb-mac">this new post</a> to DZone.com <i>Andy Hawthorne</i> explains how to <a href="http://java.dzone.com/articles/setting-mongodb-mac">install MongoDB on OSX</a> and get a local PHP working with it.
</p>
<blockquote>
MongoDB is a document oriented, NoSQL database. It is gathering momentum and popularity amongst developers because it is flexible, and scalable at the same time. In this article I will describe how I got it set up and working on my Mac running OS X 10.8.2 and MAMP with PHP 5.2.17, and PHP 5.3.6.
</blockquote>
<p>
They go a bit simpler route than trying to compile it yourself by using <a href="http://fastdl.mongodb.org/osx/mongodb-osx-x86_64-2.0.2.tgz">the binaries</a> direct from the source. Instructions are included to test the installation, insert a record and how to <a href="https://github.com/mongodb/mongo-php-driver/downloads">install the MongoDB PHP driver</a> for a MAMP installation. It's a shared object, though, so it's not specific to MAMP and could be installed even on the local OSX PHP functionality.
</p>]]></description>
      <pubDate>Mon, 22 Oct 2012 11:31:32 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Danne Lundqvist: Using Xdebug in MAMP]]></title>
      <guid>http://www.phpdeveloper.org/news/18488</guid>
      <link>http://www.phpdeveloper.org/news/18488</link>
      <description><![CDATA[<p>
<i>Danne Lundqvist</i> has a new post today showing you how to <a href="http://www.dotvoid.com/2012/09/using-xdebug-in-mamp/">install and use XDebug with MAMP</a>, the popular all-in-one LAMP package for OS X.
</p>
<blockquote>
MAMP is a full local server environment including Apache, PHP and MySQL in one package. Anyone feeling at home in *nix systems should feel at home using both OS X and MAMP. [...]  As I have helped a few collegues setup <a href="http://www.xdebug.org/">Xdebug</a> in MAMP I have discovered that a lot of developers don't do this as they don't know how simple it is. Even seasoned PHP developers use the old echo/die debugging techniques.
</blockquote>
<p>
He includes all the changes you'll need to make to configuration files and makes a simple script you can use to test out that things are working. As his IDE of choice is <a href="http://www.jetbrains.com/phpstorm/">PHPStorm</a>, he shows how to set up the remote debugging to work and reply back as the script is executed.
</p>]]></description>
      <pubDate>Tue, 18 Sep 2012 10:10:01 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Chance Garcia's Blog: MAMP PRO, PECL, SSH2, and OSX CLI (AKA acronym madness)]]></title>
      <guid>http://www.phpdeveloper.org/news/17107</guid>
      <link>http://www.phpdeveloper.org/news/17107</link>
      <description><![CDATA[<p>
<i>Chance Garcia</i> has a recent post to his blog showing how he <a href="http://phpprotip.com/2011/11/mamp-pro-pecl-ssh2-and-osx-cli-aka-acronym-madness/">fixed an issue with his MAMP install</a> involving development of a <a href="https://github.com/chancegarcia/CG/blob/github/Ssh.php">SSH wrapper</a> he developed and some testing out of PHPStorm and PHPUnit.
</p>
<blockquote>
One thing I can say is that, even though I use a convenient app like MAMP PRO to set up my local development environment, I'm glad my sysadmin-fu is up to snuff enough to fly without the conveniences because after this ordeal, I feel like I might as well have made my MAMP stack from scratch with all the hoops I jumped tonight.
</blockquote>
<p>
He shares a few of the things he discovered along the way like: the location of MAMP's "pecl" command, an error caused by a bad pear.conf file, doing custom compiles of PHP and libssh as a fallback and getting the extension to work in the CLI PHP version too.
</p>]]></description>
      <pubDate>Wed, 09 Nov 2011 11:37:34 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[EchoDitto Labs Blog: How to Configure Eclipse PDT with Zend Server Debugger on MAMP for Drupal]]></title>
      <guid>http://www.phpdeveloper.org/news/14958</guid>
      <link>http://www.phpdeveloper.org/news/14958</link>
      <description><![CDATA[<p>
On the EchoDitto Labs blog there's <a href="http://echodittolabs.org/blog/2010/08/how-configure-eclipse-pdt-zend-server-debugger-mamp-drupal">a new post</a> about getting Eclipse PDT with Zend Server Debugger on MAMP for Drupal (by <i>Jeremy John</i>).
</p>
<blockquote>
Anything involving Eclipse is always epic. First, you have to get your head around what distribution of it to use, as confusing as one's first introduction to Linux distributions (there are different kinds of Linux?). Next, you have to grok the fact that the Zend Debugger must be installed on your server. In this case, MAMP. Then, you have to make Eclipse listen to the debugging information being outputted, on the debug port. Finally, you have to figure out how to use a debugger effectively (not in scope, but careful, debugging will blow your mind).
</blockquote>
<p>
After following along with <a href="http://blip.tv/file/3253369">this screencast</a> he was still getting errors when trying to debug (connection failed message). Eventually, though, he finally figured out the problem - an extra zend_extension call to load the XDebug module.
</p>]]></description>
      <pubDate>Fri, 13 Aug 2010 12:58:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Anna Filina's Blog: PHP 5.3 on OSX (XAMPP over MAMP)]]></title>
      <guid>http://www.phpdeveloper.org/news/14077</guid>
      <link>http://www.phpdeveloper.org/news/14077</link>
      <description><![CDATA[<p>
<i>Anna Filina</i> has posted a new item to her blog about some of her <a href="http://annafilina.com/blog/php-5-3-on-osx/">experiences with PHP 5.3 on the OS X platform</a> including some of the different software she tried (like the <a href="http://symfony-project.org">Symfony framework</a>).
</p>
<blockquote>
I wanted to play with Symfony 2 and so needed to install PHP 5.3 on my OSX 10.5. What seemed like a simple task turned into a huge waste of my time. I use MAMP because it's a nice out-of-the-box solution. The problem is, it still doesn't ship with 5.3 because it's waiting for it to be "stable".
</blockquote>
<p>
She tried to find a way to upgrade MAMP's installation to the latest stable version of PHP but was stopped by dependency errors and opted to go with <a href="http://www.apachefriends.org/en/xampp.html">XAMPP</a> instead to get more of what she needed. She also has included a few edits to the post with more information - how to migrate your virtual hosts from MAMP to XAMPP and migrating over the MySQL structure. 
</p>]]></description>
      <pubDate>Tue, 23 Feb 2010 12:26:23 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Proof Group's Blog:  Know Your PHP Environments]]></title>
      <guid>http://www.phpdeveloper.org/news/13650</guid>
      <link>http://www.phpdeveloper.org/news/13650</link>
      <description><![CDATA[<p>
On the Proof Group's blog there's <a href="http://proofgroup.com/blog/2009/dec/know_your_php_environments">a recent post</a> about a "gotcha" <i>Andy Chase</i> found when using the <a href="http://drupal.org/project/drush">Drush</a> command line tool for Drupal installations and a system that has <a href="http://mamp.info/">MAMP</a> installed.
</p>
<blockquote>
Recently, however, I installed <a href="http://mamp.info/">MAMP</a> to debug some older, PHP4-specific code. [...] I also use <a href="http://drupal.org/project/drush">Drush</a>, which is an indispensable Drupal command line tool, and I began getting the following error on some sites: Drush command could not be completed. 
</blockquote>
<p>
This only caused a problem when he went back to his previous PHP5-based installation. He finally found the culprit - a section of the Drush script that looked for MAMP installs and tried to use those binaries and configuration files (the PHP4 ones) instead of his more correct PHP5 ones. A quick commenting later everything worked fine.
</p>]]></description>
      <pubDate>Wed, 09 Dec 2009 13:10:17 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Content with Style: Getting phpunit to work with MAMP]]></title>
      <guid>http://www.phpdeveloper.org/news/12502</guid>
      <link>http://www.phpdeveloper.org/news/12502</link>
      <description><![CDATA[<p>
On the Content with Style blog today <i>Pascal Opitz</i> has made a (very) quick post about how to get PHPUnit up nd running in your <a href="http://www.mamp.info/en/index.html">MAMP</a> installation.
</p>
<blockquote>
In order to run my unit tests, I needed to get phpunit running with MAMP. Thanks to the <a href="http://mark-kirby.co.uk/2009/installing-phpunit-with-mamp/">helpful post of Mark Kirby</a> on this, I figured it out.
</blockquote>
<p>
The key is in changing the interpreter path in one file and removing a bit of code from another to point to the new PHP binary's path. You'll also need to update your PEAR include path to add in the new pear.conf location.
</p>]]></description>
      <pubDate>Wed, 13 May 2009 07:54:15 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[NETTUTS.com: How to Create Your First Joomla Template]]></title>
      <guid>http://www.phpdeveloper.org/news/11962</guid>
      <link>http://www.phpdeveloper.org/news/11962</link>
      <description><![CDATA[<p>
On the NETTUTS.com website there's <a href="http://nettuts.com/tutorials/other/creating-your-first-joomla-template/">a new tutorial</a> posted (by <i>Tarek Farage</i>) about creating your first custom <a href="http://www.joomla.org/">Joomla</a> template:
</p>
<blockquote>
In this tutorial , you will learn about the basics of a Joomla template, and create one from scratch. We will quickly go through installing a local server and Joomla itself, and then create a basic functioning template.
</blockquote>
<p>
The tutorial gives you a quick installation tutorial to get you up and running (if you're looking for a PHP installation guide, you'll need to find it elsewhere) with Joomla installed and working. He walks you through each step of the way - creating a simple template, installing it via the admin interface, and adding on more advanced features like layout features and modules.
</p>]]></description>
      <pubDate>Tue, 17 Feb 2009 11:13:33 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Gyorgy Fekete's Blog:  Web Development in Mac OS X - Complete Guide]]></title>
      <guid>http://www.phpdeveloper.org/news/10589</guid>
      <link>http://www.phpdeveloper.org/news/10589</link>
      <description><![CDATA[<p>
<i>Gyorgy Fekete</i> has provided what he calls a <a href="http://blog.primalskill.com/?p=64">complete guide</a> to PHP development on Mac OS X in a recent blog entry.
</p>
<blockquote>
Finally, I switched entirely to Mac. It is a little frustrating that there is not a complete resource on how to set up a web development enviroment on Mac OS X. The majority of tutorials are outdated. I will try to write this guide as complete as possible. 
</blockquote>
<p>
<a href="http://blog.primalskill.com/?p=64">The guide</a> provides basic installation instructions for PHP, MySQL (XAMPP or MAMP), the configuration of these two packages, throwing XDebug in to help with your debugging, installing Subversion and picking out your IDE of choice. He also suggests a somewhat optional step - setting up a Windows virtual machine to be able to test things out cross-platform without the need for a separate machine.
</p>]]></description>
      <pubDate>Fri, 11 Jul 2008 10:22:56 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Developer Tutorials Blog: Working With Wordpress Offline Like a Pro]]></title>
      <guid>http://www.phpdeveloper.org/news/9947</guid>
      <link>http://www.phpdeveloper.org/news/9947</link>
      <description><![CDATA[<p>
On the Developer Tutorials blog, there's a <a href="http://www.developertutorials.com/blog/design/working-with-wordpress-offline-like-a-pro-112/">new post</a> showing you what all you'll need to install to work with WordPress offline "like a pro" on your local machine.
</p>
<blockquote>
I used to work off of my web server but the problem I've had lately is that when I'm not connected to the internet I haven't been able to code for Wordpress in a way that allows me to view my changes. Since I started using the techniques used in this tutorial my productivity has increased significantly.
</blockquote>
<p>
<a href="http://www.developertutorials.com/blog/design/working-with-wordpress-offline-like-a-pro-112/">His method</a> has you install <a href="http://www.mamp.info/en/index.php">MAMP</a> on your local machine (for the Windows users, <a href="http://www.wampserver.com/en/">WAMP</a> is just about as easy to set up) and how to import content over from your remote server to the local machine. Of course, you could just set up a subversion repository, but that's another tutorial...
</p>]]></description>
      <pubDate>Thu, 10 Apr 2008 09:48:51 -0500</pubDate>
    </item>
  </channel>
</rss>
