oAuth library on Windows. It seemed there was a lot of outdated information out there so I decided to write this little updated post on the subject.
I also noticed a lot of people having issues getting it to work with their
wamp or xamp install (myself included) which required updating PHP to a version that was not yet packaged with the latest version of wamp or xamp available at the time. So, I also wrote this little post on Manually adding PHP Versions to WAMP.
It all only takes a few minutes and allows you to get up to date with all the latest and greatest goodies.
Getting oAuth
You can get the latest compiled PECL release of oAuth on thephp.net website along with other PECL releases should you need them down the road. I found this a pretty reliable source which seems to be kept up to date quite well and worked with the latest version of PHP currently available at the time of this writing along with six previous versions of PHP that I tested.
There are many files in there, you’ll want to grab the
thread-safe version marked ts along with the correct version of PHP. Say we wanted the thread safe, oAuth library version 1.2.3 for PHP 5.4, then we would grab the file php_oauth-1.2.3-5.4-ts-vc9-x86.zip. The vc9 just denotes the visual c compiler version used to compile the oAuth library.
Installing oAuth
If you’re looking to getoAuth up and running on your existing setup you should be able to do this quite easily by just dropping the php_oauth.dll into your PHP’s extension directory.
php5.x.x/ext/php_oauth.dllFrom there you’ll need to make sure you enable the
oAuth library in your php.ini file.
extension=php_oauth.dllAfter adding that line you will need to restart your Apache web server for the changes to take affect.
WAMP / XAMP
If you’re using something likewamp or xamp then you will need to fully exit and restart to see oAuth show up in the list of extensions where you can then enable or disable it without modifying the php.ini file.
Also note that there are typically two
ini files for your PHP configuration when using wamp or xamp. There will be a special one used specifically for Apache that in wamp will be called phpForApache. This one will auto detect the oAuth library however the php.ini is used in the CLI and may not contain these updates. If you need to use it in command line then you may need to update it manually there.
Manually adding PHP Versions to WAMP
How to Design a REST API and Why You Should
jQuery Plugin Development Boilerplate
JavaScript URL Parser
The Ultimate Guide to Writing jQuery Plugins
10 Awesome jQuery Tag Cloud Plugins
jQuery Plugin Development Boilerplate