WordCamp Portland

Update Here’s the video from wordcamp.tv:

Thanks to everyone at WordCamp Portland for having me!

WordCamp Providence 2012 Presentation

Thanks to everyone who attended my talk at WordCamp Providence! Here is a screencast which mirrors my presentation as well as some notes and links:

Screencast

Notes/Links

 LAMP Stack on CentOS for WordPress:

yum update
yum install httpd httpd-devel
/etc/init.d/httpd start
yum install mysql mysql-server mysql-devel
/etc/init.d/mysqld start
mysql
> UPDATE mysql.user SET Password=PASSWORD('################') WHERE user='root';
> CREATE DATABASE wordcamp;
> GRANT ALL PRIVILEGES ON wordcamp.* TO wcuser@"localhost" IDENTIFIED BY '##########';
> FLUSH PRIVILEGES;
> exit
yum install php php-mysql php-common php-gd php-mbstring php-devel php-xml
/etc/init.d/httpd restart
yum install git mod_ssl
/sbin/chkconfig httpd on
/sbin/chkconfig mysqld on
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
iptables -I INPUT -p tcp --dport 443 -j ACCEPT
/etc/init.d/httpd reload

Install WordPress in the current directory:

curl http://wordpress.org/latest.tar.gz | tar -xz && mv wordpress/* . && rm -rf wordpress

Useful Links (mentioned in the screencast or presentation):

Plugins Referenced:

UPDATE:

I put together a ref-based deployment script to accompany this talk. Check it out on GitHub.