Skip to content

Instantly share code, notes, and snippets.

The php_curl.dll file that came with WampServer 2.2 distribution does not work on 64bit systems. You can download a working php_curl.dll file (php_curl-5.3.13-VC9-x64.zip) from http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/
1. Setup wamp.
2. From wamp icon select PHP > PHP extensions > php_curl (it needs to be checked)
3. Extract php_curl.dll from the zip and copy it to PHP extension directory (mine is c:\wamp\bin\php\php5.3.13\ext)
4. Restart all services from the wamp menu
5. Go to localhost and click phpinfo() link and see that curl is there…
@calebbrewer
calebbrewer / Deploy With Git
Last active October 21, 2023 07:29
Manage and deploy a website with Git. I am using Lunux CentOS for my server.
Video on this Gist: https://www.youtube.com/watch?v=zvpLDuRY4ss&feature=c4-overview&list=UUj8_147vA3FQ1quI_CjciIQ
#Initialize a bare repo on the webserver. This would preferably be outside of your public website dir but if you are on a shared host you may not have that option. I like to make a folder just outside of the live folder called git. So for me it would look like this…
$ cd /var/www
$ mkdir git && cd git
$ git init –-bare
#Now you need to create a post-receive hook that will check out the latest tree from the Git repo you just setup into the /var/www/html folder where you want your website to be. You can make this whatever folder you want your code to end up in.
#This will create a file called post-receive in the hooks dir of the git repo.
@calebbrewer
calebbrewer / gruntfile.js
Created May 28, 2013 15:33
Grunt file for: Preprocessing sass/compass Watching for changes in the sass/compass file minifying js and sass files concatenating js files
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
compass: {
dist: {
options: {
sassDir: 'sass',
cssDir: 'css',
environment: 'production'
}
@calebbrewer
calebbrewer / Gitignore for wordpress theme dev.
Created May 27, 2013 20:13
Ignore everything except for the gitignore file and the themes directories. I made this because I tried others that used the ! logic, but they didn't work right for me.
#For wordpress theme dev.
#Ignore everything except for the gitignore file and the themes directories:
*
!.gitignore
!wp-content/
!wp-content/themes/
!wp-content/themes/*/
!wp-content/themes/*/*
!wp-content/themes/*/*/*
!wp-content/themes/*/*/*/*
@calebbrewer
calebbrewer / MySQL Dump & Write With Git
Last active January 7, 2019 23:45
This is for putting a MySQL DB under Git.
#Pre-commit hook
#!/bin/sh
mysqldump -uuser -ppassword --skip-extended-insert databaseName > /path/to/your/repo/database.sql
cd /path/to/your/repo
git add [database].sql
#Post-merge hook
#!/bin/sh
mysql -u [mysql user] -p[mysql password] [database] < /path/to/your/repo/[database].sql