Zend Framework 3 is latest version available for creating applications. The latest version provides a faster application than previous versions. Zend is an open-source framework for developing web applications and services. It uses a 100% object-oriented code. This tutorial will help you to install Zend Framework on your Ubuntu 18.04 (Bionic) LTS systems.

Advertisement

Prerequsities

  • Shell access on Ubuntu 18.04
  • Sudo proviledged account access

Step 1 – Install Apache & PHP

The Zend Framework required PHP 5.6 or higher version to run. So make sure you have installed proper PHP version. To install PHP and Apache2 on Ubuntu 18.04 Bionic system follow the below commands.

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ondrej/php
sudo apt update
sudo apt install -y php apache2 libapache2-mod-php
sudo apt install -y php-mbstring php-mysql php-xml

Step 2 – Install PHP Composer

Now, As you have installed PHP, now install PHP Composer on your system using the following set of commands. This is the simple instruction to download the composer binary file and place it under the bin directory.

curl -sS https://getcomposer.org/installer | sudo php
sudo mv composer.phar /usr/local/bin/composer
sudo chmod +x /usr/local/bin/composer

Step 3 – Install Zend Framework

You can install the Zend framework in multiple ways. But the Composer is the easiest way for the installation of Zend. Create a directory for your a

cd /var/www
composer create-project -sdev zendframework/skeleton-application ZendApp

The above command may time some time as per your network speed. Also, this will ask for some user input. Read the instructions and provide inputs.

Step 4 – Start Web Server

The following command will start a PHP-CLI web server. This is useful for temporarily testing and helpful for development purposes.

cd /var/www/ZendApp
php -S 0.0.0.0:8080 -t public/ public/index.php

Now access http://localhost:8080 in a web browser. Also, you can access it with the system IP address.

Install Zend Ubuntu

Step 5 – Configure Apache Server

In the above step, you have directly run an application with PHP CLI. You can also host the Zend application with Apache, which is required to set up the staging and production environment. Let’s configure the Zend Framework as a web application with Apache2. Create a configuration file in the Apache for the Zend installation.

sudo vi /etc/apache2/sites-available/zend.example.com.conf

Add the following content in the file. Make the necessary changes as per your directory structure and server name

Now enable the newly created website with the following command. Also, make sure you have rewrite modules enabled in Apache.

sudo a2enmod rewrite
sudo a2ensite zend.example.com
sudo systemctl restart apache2.service

Now you can access the Zend application with the configured domain in Apache.

Conclusion

All done! you have installed the Zend framework and created an application on your system. Let’s enjoy development with Zend Framework.

Share.

6 Comments

Exit mobile version