Solved

How to run HIPHOP/HHVM on browser from VPS server CentOS6

Posted on 2013-11-13
2
812 Views
Last Modified: 2013-11-17
Dear Experts,

After finishing complicated hiphop HHVM  installation on CentOS successfully, I can run
simple php script like as follows with hhvm command. I save the script it in test.php.

<?php echo "This is first HIPHOP example test on browser<br>"; ?>

At my VPS server's linux shell, I run the command at hhvm direcotory as follows

root@vps[/home/dev/hiphop/hiphop-php/hphp/hhvm/]# ./hhvm test.php

and it successfully echo out "This is first HIPHOP ...."  that is no issue
and it prove my  hiphop HHVM installation is done correctly.

Now My question is how I can echo out the test.php output on my browser ?
after I create configure file,  /etc/hhvm.hdf , and change its port from 80 to 8080 that change help not to  affect apache port 80 wbeserver operation, and
add "test.php" at line 27 in  code area

And then I did command for

root@vps[/home/dev/hiphop/hiphop-php/hphp/hhvm/]#hhvm -m server -c /etc/hhvm.hdf
where mylogin is my VPS server user acoount

And I go to browser and type www.mysite.com:8080  but it didn't
echo the test.php output result and report no file is found.

Why ?

Coud you provide simple instruction to finish my "hhvm  test.php "  on browser
as on linux shell ?

Please advise and appreciated your help

Duncan

HHVM.HDF file
=================
Server {
  Port = 8080
  SourceRoot = /var/www/
}

Eval {
  Jit = true
}
Log {
  Level = Error
  UseLogFile = true
  File = /var/log/hhvm/error.log
  Access {
    * {
      File = /var/log/hhvm/access.log
      Format = %h %l %u %t \"%r\" %>s %b
    }
  }
}

VirtualHost {
  * {
    Pattern = .*
    RewriteRules {
      dirindex {
        pattern = ^/(.*)/$
        to = $1/test.php
        qsa = true
      }
    }
  }
}

StaticFile {
  FilesMatch {
    * {
      pattern = .*\.(dll|exe)
      headers {
        * = Content-Disposition: attachment
      }
    }
  }
  Extensions {
    css = text/css
    gif = image/gif
    html = text/html
    jpe = image/jpeg
    jpeg = image/jpeg
    jpg = image/jpeg
    png = image/png
    tif = image/tiff
    tiff = image/tiff
    txt = text/plain
  }
}

Open in new window

0
Comment
Question by:duncanb7
  • 2
2 Comments
 
LVL 13

Accepted Solution

by:
duncanb7 earned 0 total points
ID: 39654384
during some experts to solve the yum install issue in following link , the suddenly hiphop is up
http://www.experts-exchange.com/Programming/Languages/C/Q_28296049.html#a39653816
0
 
LVL 13

Author Closing Comment

by:duncanb7
ID: 39654385
Author has solved it finally
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Developers of all skill levels should learn to use current best practices when developing websites. However many developers, new and old, fall into the trap of using deprecated features because this is what so many tutorials and books tell them to u…
Container Orchestration platforms empower organizations to scale their apps at an exceptional rate. This is the reason numerous innovation-driven companies are moving apps to an appropriated datacenter wide platform that empowers them to scale at a …
Learn how to match and substitute tagged data using PHP regular expressions. Demonstrated on Windows 7, but also applies to other operating systems. Demonstrated technique applies to PHP (all versions) and Firefox, but very similar techniques will w…
The viewer will learn how to look for a specific file type in a local or remote server directory using PHP.

912 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

19 Experts available now in Live!

Get 1:1 Help Now