ebalaskas.gr: RoadsendPHP ...

Home Page | Index | Changes | Comments | Users | Registration | Σύνδεση  Συνθηματικό:  
 

Hits : 534


Roadsend-php :: alternative php compiler


Περιεχόμενα

roadsend-php


http://www.roadsend.com


Το λογισμικό Roadsend php είναι ελεύθερη και ανοιχτού κώδικα υλοποίηση της γλώσσας PHP


Roadsend PHP is a free, open source implementation of the PHP language


ΣΗΜΕΙΩΣΗ: : Η εταιρεία roadsend εστιάζει στην ανάπτυξη ενός νέου native php compiler με κωδικό όνομα raven.
Εάν κάποιος επενδύσει στο roadsend-php καλό θα είναι να έχει κι αυτό στο μυαλό του, περισσότερα εδώ http://code.roadsend.com/rphp


top


Requirements


Για να εγκαταστήσουμε στο σύστημά μας την roadsend-php χρειάζεται να έχουμε εγκαταστήσει τουλάχιστον
την πλατφόρμα Bigloo (Scheme implementation).


Η αρχική σελίδα του Bigloo είναι η εξής: http://www-sop.inria.fr/mimosa/fp/Bigloo/
και η τελευταία έκδοση (μέχρι την ώρα που γράφτηκε αυτό το άρθρο) : 3.2a-2


ftp://ftp-sop.inria.fr/mimosa/fp/Bigloo/bigloo3.2a-2.tar.gz



Επίσης εάν θέλουμε να εγκαταστήσουμε την roadsend-php ώστε να μπορεί να λειτουργεί και μέσω fast-cgi
χρειάζεται να εγκαταστήσουμε και τις βιβλιοθήκες της fast-cgi


Αρχική σελίδα: http://www.fastcgi.com
Τελευταία έκδοση (μέχρι την ώρα που γράφτηκε αυτό το άρθρο): 2.4.0


http://fastcgi.com/dist/fcgi-2.4.0.tar.gz



top


Installation


Μία πολύ απλή εγκατάσταση μπορεί να γίνει με τις παρακάτω εντολές:


Τελευταία έκδοση (μέχρι την ώρα που γράφτηκε αυτό το άρθρο): 2.9.8


http://code.roadsend.com/snaps/roadsend-php-2.9.8.tar.bz2



Με τις παραπάνω εντολές έχουμε καταφέρει να εγκαστήσουμε τον roasend-php compiler


Φυσικά με την εντολή:



Κι εάν (όπως εγώ δλδ) θέλει κάποιος να εγκαταστήσει τον roadsend-php compiler με την υποστήριξη fast-cgi
(αφού έχει κάνει την εγκατάσταση των βιβλιοθηκών του fast-cgi) τότε πρέπει να ξαναγράψει το configuration ως εξής:



top


Check


Για να δούμε την έκδοση του προγράμματος



Για να δούμε περισσότερες πληροφορίες:



Για να δούμε ότι όλα παίζουν σωστά μπαίνουμε σε interactive shell και απλά γράφουμε phpinfo();



top


Fast-CGI


Αφού ολοκληρώσουμε την εγκατάσταση είμαστε έτοιμοι να δούμε ότι όλα είναι δουλεύουν σωστα.


Κάνωντας χρήση του http://nginx.net/ που εγκατέστησα πριν από λίγες μέρες
(περισσότερα εδώ: http://ebalaskas.gr/wiki/nginx )


τρέχω τον roadsend-php compiler σε fast-cgi



Και στην συνέχεια στον firefox πληκτρολούμε την εξής ηλεκτρονική διεύθυνση:


http://localhost/p.php


Το οποίο θα μας επιστρέψει την παρακάτω εικόνα:


phpinfo() on Roadsend-PHP (73 Kb)


ΣΗΜΕΙΩΣΗ: Στην εικόνα βλέπεται την πόρτα 8080, μιας κι εκεί τρέχω τον nginx web server μου.


top



 
Χρόνος: 3.029 s
Μνήμη: 1.984 Mb

Valid XHTML 1.0 Transitional