Quantcast
Viewing all articles
Browse latest Browse all 9

Add the ssh2 extension for PHP on Mac OS X Mavericks server

You can easily install the PHP SSH2 extension to PHP 5.4 on Mac OS X 10.9 Mavericks Server to support the CDN features of SocialEngine 4. Here’s how:

Image may be NSFW.
Clik here to view.
OSX-Mavericks-Icon

Mavericks Upgrade Notice

If you’ve upgraded to Mavericks from an earlier version, and you’ve installed PHP extensions using MacPorts, read this article to upgrade PHP extensions for Mavericks server before continuing with this article.

Download and install MacPorts from http://macports.org.

The following steps are performed in the Terminal:

Force MacPorts to update:

sudo port -v selfupdate

Now, install ssh2:

sudo port install php54-ssh2

Next, you need to edit /etc/php.ini to add the extensions. Find the phrase Dynamic Extensions, and add:

extension=/opt/local/lib/php54/extensions/no-debug-non-zts-20100525/ssh2.so

And finally, restart Apache:

sudo apachectl restart

To confirm installation, create a new PHP document called phpinfo.php with the following contents:

<?php
  phpinfo();
?>

Point your browser to the URL of that file. If all went well, you’ll see this block:
Image may be NSFW.
Clik here to view.
ssh2 extension installed in Mac OS X Mavericks Server's default PHP installation


Viewing all articles
Browse latest Browse all 9

Trending Articles