sudo apt-get install vim  #vim for terminal editing
sudo apt-get install apache2  #apacheFollowing change required to run perl script using apache
sudo vi /etc/apache2/sites-enabled/000-default.conf    <Files ~ "\.(pl|cgi)$">
        SetHandler perl-script
        PerlResponseHandler ModPerl::PerlRun
        Options +ExecCGI
        PerlSendHeader On
    </Files>
sudo vi /etc/apache2/apache2.conf <Directory /var/www/cgi-bin/>
    AddHandler cgi-script .cgi .pl
    Options FollowSymLinks ExecCGI
    AllowOverride None
 </Directory>
sudo apt-get install mysql-server set password when prompted
mysql -u root -penter password and start working!
sudo apt-get install php
sudo apt-get install -y php-{bcmath,bz2,intl,gd,mbstring,mcrypt,mysql,zip} && sudo apt-get install libapache2-mod-php  -ysudo aptitude install libapache2-mod-perl2
sudo apt-get install libdbi-perl
sudo apt-get install libdbd-mysql-perl- restart the server
sudo apache2ctl restart- write pl, cgi scripts in /var/www/html
- change permission 755
- run in browser at port 8080 (default) by entering file name
Use below code in php to show php errors in browser
ini_set('display_errors', 1);ini_set('display_startup_errors', 1);error_reporting(E_ALL);Reference
@naveenrajm7