Skip to main content

Posts

Showing posts from June, 2015

how to add icon in zf2 navigation ?

1: In your config file : .... 'navigation' => array(         'default' => array(                  array(                         'label' => 'Vender Dashborad',                         'route' => 'vender',                         'resource' => 'vender',                         'icon' => 'fa fa-building',                         'pages' => array(                             array(                                 'label' => 'Dashborad',                                 'uri' => '/vender/index',                                 'icon' => 'fa fa-tachometer'                             ) ,                              array(                                 'label' => 'Profile',                                 'uri' => '/vender/index/profile',            

Install the MongoDB PHP Driver on Ubuntu

First, to get this thing going, we'll need to resolve some dependencies. To do that, run this command from the terminal: $ sudo apt-get install php-pear php5-dev Next, you should easily be able to install the driver with the following command: $ sudo pecl install mongo What makes Ubuntu  a little different from other systems in how PHP extensions get loading when Apache/PHP starts. To make sure this extension gets loaded, we'll need to add a .ini file to "/etc/php5/conf.d". To do that, run the following command: $ sudo touch /etc/php5/conf.d/mongo.ini After creating the file, add this line of content: extension=mongo.so After you've saved your new .ini file, restart Apache and verify that the extension is loading with  phpinfo() .

How To Deploy an Advanced PHP Application Using Ansible on Ubuntu 14.04 ?

Introduction This tutorial is the second in a series about deploying PHP applications using Ansible on Ubuntu 14.04. The first tutorial  covers the basic steps for deploying an application, and is a starting point for the steps outlined in this tutorial. In this tutorial we will cover setting up SSH keys to support code deployment/publishing tools, configuring the system firewall, provisioning and configuring the database (including the password!), and setting up task schedulers (crons) and queue daemons. The goal at the end of this tutorial is for you to have a fully working PHP application server with the aforementioned advanced configuration. Like the last tutorial, we will be using the  Laravel framework  as our example PHP application. However, these instructions can be easily modified to support other frameworks and applications if you already have your own. Prerequisites This tutorial follows on directly from the end of  the first tutorial in the series , and all o