@janiosarmento Thank you for your contribution!
Here was me thinking they called it easy engine for the reason that it made things easy! …oh hang on …it is easy!
I remember the beginnings of linux, and learning to install it with my friend who introduced me to it at university when linux was a base of 5 x 3.5inch floppy disks, and when you setup your monitor config while installing xwindows that took 2 days to download and it was indeed possible to drive your monitor too fast and break it!
Linus Torvalds was the creator, he’s a revision control Git isn’t he… thank you Linus!
Now if I wanted to take a look at the ee logs and then fix things up a little I might guess a lack of a repository and/or sig key…
…if I had Debian wheezy I might try:
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0x5a16e7281be7a449
echo deb http://dl.hhvm.com/debian wheezy main | sudo tee /etc/apt/sources.list.d/hhvm.list
sudo apt-get update
sudo apt-get install hhvm
…or perhaps on Ubuntu 14.04 I might try:
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0x5a16e7281be7a449
sudo add-apt-repository 'deb http://dl.hhvm.com/ubuntu trusty main'
sudo apt-get update
sudo apt-get install hhvm
perhaps go as far as…
sudo /usr/share/hhvm/install_fastcgi.sh
sudo /usr/bin/update-alternatives --install /usr/bin/php php /usr/bin/hhvm 60
sudo update-rc.d hhvm defaults
configure Nginx
Restart HHVM
replace php processing block in virtual hosts (hhvm and php redundancy backup…) -->
location ~ \.(hh|php)$ {
proxy_intercept_errors on;
error_page 502 = @fpm;
try_files $uri /index.php;
include fastcgi_params;
fastcgi_pass unix:/var/run/hhvm/hhvm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_index index.php;
}
location @fpm {
try_files $uri /index.php;
include fastcgi_params;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_index index.php;
}
Add Monit for some monitoring of a relatively untested outside of facebook system…
…optionally…
Add Redis for some improved object caching with MySQL…
Perhaps…
…and then by magic perhaps it will work?
…have I inadvertently broken something else in the process, or forgotten something…
But I am busy and I like ee and how easy it is, how it looks after itself, I trust to let the ee guys do what they do best and make everything work along with ee beautifully and easily…
Note the difference between your posted apt-key and the one I posted here…