Step 01 – Install the Zend Skeleton Application
Type in your Terminal
cd my /project/dir git clone git: //github .com /zendframework/ZendSkeletonApplication .git cd ZendSkeletonApplication php composer.phar install |
Step 02 – Test the Zend Skeleton Application
cd public php -S localhost:8888 |
Test it in your browser just typing the url “localhost:8888” .
Step 03 – Update the ‘composer.phar’ again
php composer.phar self-update php composer.phar install |
Step 04 – Create a Virtual Host
Create the following text file as “zf2.txt” in the “/etc/apache2/sites-available” directory.
<VirtualHost *:80> ServerName zf2-tutorial.localhost DocumentRoot /path/to/zf2-tutorial/public SetEnv APPLICATION_ENV "development" <Directory /path/to/zf2-tutorial/public> DirectoryIndex index.php AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost> |
Make sure that you update the /etc/hosts file so that zf2-tutorial.localhost is mapped to 127.0.0.1
127.0.0.1 zf2-tutorial.localhost localhost |
Then type the following in terminal
sudo a2ensite zf2 |
Step 05 – Finish
The website can then be accessed using http://zf2-tutorial.localhost