Olinuxino A10/A20 Lime as web, PHP and MySQL server

Versión en castellano.

In a previous post, we set up our Olinuxino Lime with Debian. Now let’s set up more services in our server, two basics: web server with PHP support and MySQL. The goal is to run WordPress in it. Let’s go to the mess ;):

The web server is already set up (nginx) from the previous post. In order to install php, we only need a command:

Why fpm?, because the performance will be better in our small server. Also we will install a few extensions and the other services as web server. After a while installing all the packages, everything will be ready. During set up, will appear a wizard to set up mysql (will ask for passwords, etc..) If it doesn’t appear, we can call directly:

In this wizard, just leave default options and configure a root password. Once we have php and mysql working, let’s install phpmyadmin to administrate easily the database:

During installation it will ask for the root passowrd that we configured in mysql the last step. Everything else should be accepted as it comes. After finishing, let’s tell nginx where is located phpmyadmin:

To have a bit more security, we change the default access /phpmyadmin/ to another one (/gestionarbbdd/), can be anything, but we should remember it. If we open a browser and point it to http://lime-ip/gestionarbbdd/ phpmyadmin should appear and ask for an user/password. We should be able to access with the root user.

phpmyadmin

In case it doesn’t work, let’s make sure that all services are up and running, and also that mcrypt module is enabled:

At this point we can now install WordPress or any PHP+MySQL application. Let’s install WordPress, change to www directory, download wordpress and decompress:

Now we can access to WordPress autoinstaller in the url http://lime-ip/wordpress/. The autoinstaller will ask for the administrator password of MySQL. Just follow the steps in the wizard and we will have the site online in less than half a minute.