I\'m trying to get socket.io working but now in Chrome I get the error:
Uncaught ReferenceError: require is not defined
client.php:9
Actually I was successful in getting Apache to serve up these files, today in fact.
Simply create a copy (I actually copied the files, soft links might be ok I did not try) of the contents of node_modules/socket.io/node_modules/socket.io-client/dist to your web root. For my install of socket.io (0.9.16) where I installed socket.io globally these two commands did the trick:
sudo cp -av /usr/lib/node_modules/socket.io/node_modules/socket.io-client/dist /var/www/socket.io
chown -R www-data:www-data /var/www/socket.io
This was on a Ubuntu 13.10 box the usual LAMP stack installed before I then added node.js.
Now keeping this copy in sync as new versions of socket.io are released is a problem I have not yet tried to address yet.
Cheers