Setup for mbtiles-php on AWS EC2 instance
Requirements
-
Setup AWS Ubuntu LTS 12.04
-
Update (sudo aptitude update)
-
Reboot (sudo reboot)
-
Add Apache HTTP Server (sudo aptitude install apache2 libapache2-mod-php5)
-
Add Apache Module mod_rewrite (sudo a2enmod rewrite)
-
Add sqlite (sudo apt-get install php5-sqlite)
-
Add php5-gd (sudo apt-get install php5-gd)
-
Add git (sudo apt-get install git)
-
Edit cd /etc/apache2/sites-available$ vi default
-
Change AllowOverride to All in /var/www directory -
For more help visit http://httpd.apache.org/docs/2.0/howto/htaccess.html -
Restart (sudo service apache2 restart)
-
Test if php is is working:
-
cd /var/www -
type (vi test.php) -
hit ‘i’ and type ( <?php phpinfo(); ?>) -
press escape -
enter :wq! -
Go to yourserver.com/test.php -
Add tileserver.php, .htaccess and [filename].mbtiles into a directory in /var/www
-
If you are using git use (sudo git clone (your repository) -
Restart (sudo service apache2 restart)