michaelfox + server   77

Opens3 by Pablo-Merino
OpenS3 is basically a storage server. What it does is provide a JSON API to upload and download files to a specified path. It includes a bucket feature to organize uploads.

Details!

Uses Thin as HTTP server and rack for interacting with it. For uploading, listing and downloading files you'll need a token, which is a SHA512 of a string you choose. You'll also need to set an expiry time for a link when downloading.
backup  s3  cloud  file  server  json  ruby  storage  aws  github  opensource  repo 
5 weeks ago by michaelfox
Install Apache/PHP/MySQL on Snow Leopard
In /etc/apache2/httpd.conf, uncomment this line:

LoadModule php5_module libexec/apache2/libphp5.so
Restart Apache

sudo apachectl restart
Fix a warning appearing in phpinfo()

Create /etc/php.ini and make it writable

cd /etc
sudo cp php.ini.default php.ini
sudo chmod 666 php.ini
php  mac  osx  development  environment  server  testing  apache  mysql  linux  system  install  compile 
october 2010 by michaelfox
Sean Coates blogs: php-5.2.5 on Leopard
development environment up and running (I did a clean install). After the jump, I'll outline the steps that I took to get a functioning Apache, PHP, MySQL installed. Sure, you could use the leopard-bundled Apache and PHP, but if you're like me, you generally upgrade PHP (and use weird extensions) a lot more often than Apple will upgrade it.

Built on Rasmus' birthday. How appropriate (-:

First, a couple things should be noted: I'm still without local SSL support on Apache. I've been in touch with the maintainer of apache2 on macports (who, coincidentally, is probably familiar to many of you due to his past work on the PHP project: James Cox), but I still don't have a solution. See this bug report for info. The second thing is that my colleague/client/boss/friend (wow.. that sounds like a dangerous combination!) Marco helped me out quite a bit with the initial leopard-friendly incantations to make things build.
php  mac  osx  development  environment  server  testing  apache  mysql  linux  system  install  compile 
october 2010 by michaelfox
HOWTO: Setup PHP, Apache and MySQL development environment on OS X Snow Leopard
UPDATED: Updated to use PHP 5.3.1 and with easier instructions for fixing PHP’s iconv linking problem via Apple’s iconv.patch file.

Although Mac OS X Snow Leopard (10.6) finally comes with current versions of open source software developers use, the default setup is not enough for our needs so we’ve compiled this easy to follow guide to setting up a PHP development environment including the following:
PHP 5.3
Apache 2.2
MySQL 5.1
As I mentioned, we needed to add a few things to the PHP install that Apple left out:
GeoIP
libjpeg
libpng
IMAP
libmcrypt
gettext
php  mac  osx  development  environment  server  testing  apache  mysql  linux  system  install  compile 
october 2010 by michaelfox
isaacs's spark at master - GitHub
Spark is a command-line tool used to start up node server instances. It's part of the [Connect][] system, but can be used standalone with any node server.
node  javascript  command  cli  server  tools  environment 
september 2010 by michaelfox
Multi-node: Concurrent NodeJS HTTP Server | SitePen Blog
This entry is part 7 of 7 in the series Server-Side JavaScript, Pintura, and Persevere 2.0

NodeJS has demonstrated impressive performance potential as an HTTP server. By combining highly optimized HTTP parsing algorithms with the speedy V8 JavaScript engine and using an event-based architecture, Node has posted eye-opening request handling numbers. However, Node historically has been limited by its inability to provide true concurrent request handling, greatly limiting its ability to leverage increasingly multiple core servers. The latest release of Node introduced new functionality for socket sharing that can be coupled with child process spawning to achieve concurrent multi-process request handling for a single TCP socket. Multi-node exists to leverage this capability to make it simple to start up a multi-process Node server.

Multi-node is very easy to use. You simply create an HTTP server object as you would normally do, and rather than immediately calling listen(), you pass it to the multi-node listen function:
node  nodejs  server  admin  environment 
july 2010 by michaelfox
The Ultimate Htaccess
This is not an introduction to .htaccess… This is the evolution of the best of the best .htaccess on the planet. Its changed over the years with more and better .htaccess tricks using real .htaccess example code. I add my favorite htaccess-related links and sites, results from my htaccess research, and frequently update this article.

You’ve come to the right place if you are looking to acquire mad skills for using .htaccess files.

Originally (2003) this guide was known in certain hacker circles as the Ultimate .htaccess due to the high number of powerful htaccess tricks and tips to bypass security, and the fact that many of the rewrite tricks and htaccess code examples were easy to use.
htaccess  reference  apache  config  environment  caching  security  server  php  webdev 
may 2010 by michaelfox
A Deeper Look at mod_rewrite for Apache - Nettuts+
RT: @envatowebdev: "An In Depth Guide to mod_rewrite for Apache" - new on Nettuts+ http://t.co/pdM8hoK
apache  environment  web  mod_rewrite  server  config  webdev  htaccess  tutorial  php 
september 2009 by michaelfox
Hivelogic - Installing MySQL on Mac OS X
CC=gcc CFLAGS="-O3 -fno-omit-frame-pointer" CXX=gcc \ CXXFLAGS="-O3 -fno-omit-frame-pointer -felide-constructors \ -fno-exceptions -fno-rtti" \ ./configure --prefix=/usr/local/mysql \ --with-extra-charsets=complex --enable-thread-safe-client \ --enable-lo
mysql  server  admin  apache  osx  howto  config  setup  database  webdev 
july 2008 by michaelfox

related tags

admin  ajax  amazon  apache  api  apt  asterisk  aws  backup  bash  browser  cache  caching  calendar  cgi  charset  cheatsheet  cli  cloud  cloudwatch  code  command  commandline  commands  compile  compression  config  configuration  connection  customization  database  db  debug  development  devops  dialin  diy  dns  dom  dynamic  ec2  effecient  env  environment  etc  event  ffmpeg  file  firewall  framework  git  github  gitweb  gzip  hacks  headers  homeautomation  Honeypot  hosting  howo  howto  htaccess  html  ical  images  ini  install  ios  iphone  ISP  java  javascript  jquery  json  keychain  lamp  ldap  library  linux  list  loadbalancing  local  mac  macosx  mamp  management  media  mod_rewrite  monitoring  music  mysql  mysql.monitoring  mysql.optimization  mysql.performance  mysql.tools  mysql.tuning  NAS  network  networking  nginx  node  node.js  nodejs  notification  opensource  optimization  os  osx  package  paperless  parsing  performance  php  php-fpm  php.ini  printing  programming  proxy  push  raid  reference  remote  repo  resources  rest  restful  rhino  rsync  ruby  s3  scalability  scaling  scraping  scripting  security  server  serverside  setup  sftp  shell  shortcut  spam  speed  ssh  sshagent  ssl  storage  streaming  sysadmin  system  terminal  testing  theme  tip  tips  tools  transcoding  traveltech  trick  troubleshooting  tuning  tutorial  ubuntu  ubuntuserver  unix  userscripts  utf8  v8  vhost  video  virtual  virtualbox  virtualhost  virtualization  vmware  voip  web  webdav  webdev  wordpress  xdebug  XML  zend  zend.server  zend.serverce  zsce 

Copy this bookmark:



description:


tags: