Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: snifi - 26.05.10 - klo:21.03

Otsikko: PyHP korvaamaan PHP:tä
Kirjoitti: snifi - 26.05.10 - klo:21.03
Ajatus on Python-koodin upottaminen palvelimen html-tiedostoihin:
Koodia: [Valitse]
<html>
  <body>
    Hi, the time is
     <?pyhp
       import time
       print time.ctime()
     ?>
    <br/>
    Welcome!
  </body>
</html>

tuottaa verkkosivun:

Koodia: [Valitse]
Hi, the time is Wed May 26 19:42:02 2010
Welcome!

http://www.pyhp.org/

Seuraamalla asennussivun ohjeita pääsee alkuun. Aikaisempi PHP-tuntemus on avuksi ainakin Apachen käynnistämiseksi. Itselläni täytyi lisätä seuraavat paketit:
Koodia: [Valitse]
apache2-prefork-dev (2.2.12-1ubuntu2)
libapr1-dev (1.3.8-1)

Alkujaan tyhjään /etc/apache2/httpd.conf -tiedostoon lisäsin rivit:

Koodia: [Valitse]
LoadModule pyhp_module /usr/lib/apache2/modules/mod_pyhp.so
AddType application/x-httpd-pyhp .pyhp

Kaikkien muutosten jälkeen tiedosto näyttää lopulta tältä (kesken):
Koodia: [Valitse]
LoadModule pyhp_module /usr/lib/apache2/modules/mod_pyhp.so
<IfModule mod_pyhp.c>
AddType application/x-httpd-pyhp .pyhp

PyHPMode development
PyHPLog web
PyHPLogLevel error
PyHPSessionPath /home/user/public_html/tmp/
PyHPTempPath /home/user/public_html/tmp/
</IfModule>

Sqlite3-tietokanta vaikuttaisi toimivan tuon  /home/user/public_html/tmp/ -hakemiston kautta. (Annettava täydet käyttöoikeudet), dokumentoinnin mukaan MySQL on oletuksena tuettu.

Italiankielinen video:
http://www.viddler.com/explore/python-italia/videos/86/

Rohkeana ennustuksena PyHP tulee vuodessa..kahdessa syrjäyttämään PHP:n. Hiomista on vielä, mutta odotettu uutinen.
Otsikko: Vs: PyHP korvaamaan PHP:tä
Kirjoitti: asuspoju - 26.05.10 - klo:22.00
Onko tuon kehittäminen pysähtynyt? Viimeisin versio kun on vuodelta 2008.
Edit: Ei onnistu asentaminen sorsasta. Tarvittava pitäisi olla. Ei mitään hajua miksi make ei onnistu.
Otsikko: Vs: PyHP korvaamaan PHP:tä
Kirjoitti: LassiLeevi - 26.05.10 - klo:22.05
Eka commit näyttää olevan SVN login mukaan vuodelta 2008, viimeinen commit on tuohon SVN:ään tehty kesäkuussa 2009. Eli ei järin aktiiviselta vaikuta tällä hetkellä