Ajatus on Python-koodin upottaminen palvelimen html-tiedostoihin:
<html>
<body>
Hi, the time is
<?pyhp
import time
print time.ctime()
?>
<br/>
Welcome!
</body>
</html>
tuottaa verkkosivun:
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:
apache2-prefork-dev (2.2.12-1ubuntu2)
libapr1-dev (1.3.8-1)
Alkujaan tyhjään
/etc/apache2/httpd.conf -tiedostoon lisäsin rivit:
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):
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.