v8cgi auf dem Server packen
Case: vServer mit Debian (mit Confixx von 2007). Heißt: So gut wie gar keine Linux-Erfahrung… ;o)
— Loge dich in dinen Server ein, z.B. mit puTTy — zwei Wochen habe ich damit verbracht…
— v8cgi benötigt v8 und zum laufen den Scons Constructor. scons wiederrum aktuelle Versionen von Python, Perl(?), GCC und G++. Doch Vorsicht! Eventuel muss deswegen auch sonstige abhängige Software upgedatet werden — also ggf. Daten(banken) vorher sichern.
— Zusätzlich brauchen wird Subversion (svn), zip und nano — der Texteditor ist etwas handlicher als vim. Und ich hoffe dass ich sonst nichts vergessen habe.
— Die Software installieren wir per apt-get. Z.B. #apt-get install nano oder mit #apt-get vim update
— Möglicherweise muss die Liste der Quellen von apt erweitert werden. Um die Liste zu bearbeiten gebe #nano /etc/apt/sources.list ein. Bei mir steht:
— Dann wollen wir mal die Software drauf packen:
sudo apt-get install zip scons subversion
sudo apt-get install python g++-multilib gcc-multilib
— SCons installieren (falls nicht schon fertig-installiert) im SCons-Verzeichnis mit (-> )
python setup.py install
## Zur eigentlichen Installation ##
— cd /etc
— Mit SVN wird v8 und v8cgi von Google-Code gezogen:
svn checkout v8
svn checkout v8cgi
— Folgende Packete werden für die (optionalen) Module v8cgi noch benötigt:
sudo apt-get install apache2-threaded-dev libsqlite3-dev libpq-dev libgd2-xpm-dev libxerces-c-dev mysqlclient15-dev
— dann in das /etc/v8/ Verzeichniss wechseln und
sudo scons library=shared
sudo cp libv8.so /usr/lib
eingeben. Detailiertere Informationen über die Installation von v8 auf Linux und dem Mac findet ihr hier:
— dann zum v8cgi-Folder und mit das Package gleichfalls builden.
scons module=1 #mysql=0
(!->siehe )
Um den Apache-Server zu konfigurieren befolge die Schritte über die Config-Files aus dem beigepackten INSTALL-File
Dann sollte das funzen! Übrigens die error.log vom Apache befindet sich im /var/logs/apache Ordner…
Anbei sei gesagt, ich habe mich mehrere Tage damit beschäftigt und weiß nicht mehr ob das Perl-Update nötig war. Python war zwar drauf aber eine veraltete Version, dann hieß es das ich die python2.3-dev/python2.4-dev brauche, dann hat es funktioniert. Mit «apt-get upgrade» könnt Ihr ein Rundum-Update performen, allerdings könnte es sein, dass der Server danach nicht mehr will, wie ihr wollt (...suPHP) Besser wär's natürlich von Confixx auf Plesk umzusteigen oder eben auf kompletten Handbetrieb. Klar.
Anbei noch ein Link, eine apt-Guide für Ubuntu und Debian:
— Loge dich in dinen Server ein, z.B. mit puTTy — zwei Wochen habe ich damit verbracht…
— v8cgi benötigt v8 und zum laufen den Scons Constructor. scons wiederrum aktuelle Versionen von Python, Perl(?), GCC und G++. Doch Vorsicht! Eventuel muss deswegen auch sonstige abhängige Software upgedatet werden — also ggf. Daten(banken) vorher sichern.
— Zusätzlich brauchen wird Subversion (svn), zip und nano — der Texteditor ist etwas handlicher als vim. Und ich hoffe dass ich sonst nichts vergessen habe.
— Die Software installieren wir per apt-get. Z.B. #apt-get install nano oder mit #apt-get vim update
— Möglicherweise muss die Liste der Quellen von apt erweitert werden. Um die Liste zu bearbeiten gebe #nano /etc/apt/sources.list ein. Bei mir steht:
deb ftp://ftp.de.netclusive.de/pub/Linux/debian-volatile/ etch/volatile main
deb ftp://ftp.de.debian.org/debian/ stable main non-free contrib
deb-src ftp://ftp.de.debian.org/debian/ stable main non-free contrib
deb http://security.debian.org/ stable/updates main contrib non-free
#der offizielle debian mirror
deb http://security.debian.org/ stable/updates main contrib
deb http://ftp.de.debian.org/debian/ stable main contrib non-free
deb http://debian.tu-bs.de/debian/ stable main contrib non-free
deb-src http://debian.tu-bs.de/debian/ stable main contrib non-free
deb http://people.debian.org/~dexter php5.1 sarge
— Dann wollen wir mal die Software drauf packen:
sudo apt-get install zip scons subversion
sudo apt-get install python g++-multilib gcc-multilib
— SCons installieren (falls nicht schon fertig-installiert) im SCons-Verzeichnis mit (-> )
python setup.py install
## Zur eigentlichen Installation ##
— cd /etc
— Mit SVN wird v8 und v8cgi von Google-Code gezogen:
svn checkout v8
svn checkout v8cgi
— Folgende Packete werden für die (optionalen) Module v8cgi noch benötigt:
sudo apt-get install apache2-threaded-dev libsqlite3-dev libpq-dev libgd2-xpm-dev libxerces-c-dev mysqlclient15-dev
— dann in das /etc/v8/ Verzeichniss wechseln und
sudo scons library=shared
sudo cp libv8.so /usr/lib
eingeben. Detailiertere Informationen über die Installation von v8 auf Linux und dem Mac findet ihr hier:
— dann zum v8cgi-Folder und mit das Package gleichfalls builden.
scons module=1 #mysql=0
(!->siehe )
Um den Apache-Server zu konfigurieren befolge die Schritte über die Config-Files aus dem beigepackten INSTALL-File
Dann sollte das funzen! Übrigens die error.log vom Apache befindet sich im /var/logs/apache Ordner…
Anbei sei gesagt, ich habe mich mehrere Tage damit beschäftigt und weiß nicht mehr ob das Perl-Update nötig war. Python war zwar drauf aber eine veraltete Version, dann hieß es das ich die python2.3-dev/python2.4-dev brauche, dann hat es funktioniert. Mit «apt-get upgrade» könnt Ihr ein Rundum-Update performen, allerdings könnte es sein, dass der Server danach nicht mehr will, wie ihr wollt (...suPHP) Besser wär's natürlich von Confixx auf Plesk umzusteigen oder eben auf kompletten Handbetrieb. Klar.
Anbei noch ein Link, eine apt-Guide für Ubuntu und Debian:










Kommentare (0)