Thursday, March 3, 2016

AWS LAMP Setup, Scrapy Setup

Tutorial: Installing a LAMP Web Server on Amazon Linux

sudo yum install -y httpd24 php56 mysql55-server php56-mysqlnd
sudo service httpd start
sudo chkconfig httpd on
sudo groupadd www
sudo usermod -a -G www ec2-user
sudo chown -R root:www /var/www
sudo chmod 2775 /var/www
find /var/www -type d -exec sudo chmod 2775 {} \;
find /var/www -type f -exec sudo chmod 0664 {} \;

# configure mysql, set root password
sudo mysql_secure_installation
sudo service mysqld restart
sudo chkconfig mysqld on

sudo yum-config-manager --enable epel
sudo yum install -y phpMyAdmin
sudo vim /etc/httpd/conf.d/phpMyAdmin.conf -- modify to enable remote access

# install Scrapy
sudo yum install libffi-devel
sudo yum groupinstall 'Development Tools'
sudo yum install openssl openssl-devel
sudo yum install libxslt-devel
sudo pip install Scrapy

# run Scrapy
scrapy startProject test
scrapy genspider test www.test.com

No comments: