1. don't do this!(or backup disk) apt-get purge php*;apt-get purge apache* 2. sudo add-apt-repository ppa:ondrej/php5 sudo apt-get update && sudo apt-get upgrade 3. sudo apt-get install apache2 php5 libapache2-mod-php5; sudo apt-get install apache2-utils; sudo apt-get install php5-curl php5-gd php5-intl php5-mcrypt php5-mysql php5-odbc php5-dev 4. sudo gedit /etc/apache2/apache2.conf after IncludeOptional sites-enabled/*.conf add IncludeOptional sites-enabled/* 5. sudo touch /etc/apache2/sites-available/site.com 6. sudo gedit /etc/apache2/sites-available/site.com <VirtualHost *:80> ServerAdmin mail@mail.ru ServerName site.com DocumentRoot /var/www/site.com/www <Directory /var/www/site.com/www> Options Indexes FollowSymLinks MultiViews AllowOverride All Require all granted </Directory> ErrorLog /var/www/site.com/log/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn ...