Evaggelos Balaskas's logs

My 127.0.0.1 on the web

Ubuntu 9.10 on a single hard disk with Windows XP

Έφτιαξα ένα screencast που παρουσιάζει πως γίνεται η εγκατάσταση της διανομής Ubuntu 9.10 σε ένα σύστημα που έχει μόνο ένα δίσκο (10gb) με Windows XP.

Το αποτέλεσμα είναι ένα Dual Boot σύστημα με Ubuntu & Windows.

DownLoad:

ubuntu-9.10-desktop-i386.iso

download-ubuntu-910.jpeg

Installation:

Ubuntu 9.10 with Windows XP on a single hard disk from Evaggelos Balaskas on Vimeo.

Εάν θέλει κάποιος να κατεβάσει το βίντεο:

800×656, 21.88MB

dual-boot-grub-menu.jpeg

ΥΓ: Έχω χρησιμοποιήσει το VirtualBox, αλλά και σε πραγματικό σύστημα η διαδικασία είναι ακριβώς η ίδια.

2 comments(825 views)




Php 5.3.0 cgi or fastcgi ?

Μέχρι την εκδοση 5.2.x όταν ήθελα να εγκαταστήσω την php ως fastcgi έπρεπε κατά το configuration να προσθέσω το εξής:

./configure --enable-fastcgi

Στην έκδοση 5.3.0 παρατήρησα το εξής:

FastCGI is now always enabled and cannot be disabled

Τι σημαίνει αυτό θα ρωτάτε;

[ebal@myarch php-5.3.0]$ ./configure –enable-fastcgi



Notice: Following unknown configure options were used:

–enable-fastcgi

Check ‘./configure –help’ for available options

Δεν χρειάζεται να παραμετροποίησουμε απολύτως τπτ. Με ένα απλό ./configure, αρκεί για να εγκατασταθεί η php ως FastCGI.

Ναι αλλά πως μπορώ να ρυθμίσω τον apache ώστε να εκτελεί τα web apps σε php;

Η αλήθεια είναι ότι δεν είναι ιδιαίτερα δύσκολο! 3 βήματα φτάνουν (τουλάχιστον απλά για να δείτε ότι παίζει).
Εάν ακολουθήσετε τις default εγκαταστάσεις σε apache 2.2.14 & php 5.3.0 θα καταλήξετε με παρόμοια (εάν όχι ακριβώς ίδια εγκατάσταση) με αυτή που έχω εγώ.

1. Πρέπει να δημιουργήσουμε το εξής script:

cat > /usr/local/apache2/cgi-bin/php5.3.0.cgi << EOF
#!/bin/sh
exec /usr/local/bin/php-cgi
EOF

2. Πρέπει να δώσουμε σε αυτό το script δικαίωμα εκτέλεσης και να το τροποιήσουμε τα δικαιώματα σε αυτά του User/Group που έχουμε δώσει στον apache.

chmod u+x /usr/local/apache2/cgi-bin/php5.3.0.cgi 
chown apache.apache !$

3. Να ρυθμίσουμε τον apache ώστε να στέλνει όλες τις php σελίδες στο παραπάνω script

vim /usr/local/apache2/conf/httpd.conf
...
AddType application/x-httpd-php .php
Action application/x-httpd-php /cgi-bin/php5.3.0.cgi
...

Αυτό ήταν!
Δημιουργούμε το εξής αρχείο:

# cat > /usr/local/apache2/htdocs/p.php << EOF
<?php phpinfo(); ?>
EOF

Και εκκινούμε τον apache:

/usr/local/apache2/bin/httpd -k start

Εάν ανοίξουμε τo http://localhost/p.php θα παρατηρήσουμε το εξής:

PHP Version 5.3.0

Server API CGI/FastCGI

Simple As That

Add a comment(422 views)




Comparison of Web Apps

Κατά καιρούς έχω δεχθεί την εξής ερώτηση (με παραλλαγές):

- Τι cms/blog/wiki/forum να βάλω στο site μου.

Η απάντηση μου είναι η εξής:

- Να δοκιμάσεις τα πιο δημοφιλή σε ένα lampp περιβάλλον και να επιλέξεις αυτό που σε κάνει να νιώθεις πιο άνετα μαζί του.

Χρήσιμα links είναι τα εξής:

Να έχετε στο πίσω μέρος του μυαλού σας τα εξής στοιχεία:

  • Να είναι ευκολόχρηστο, μακριά από περίπλοκα συστήματα.
  • Να δουλεύουν σωστά τα ελληνικά με UTF-8
  • Να μπορεί να αναβαθμιστεί εύκολα (κρίσιμο σημείο)
  • Να είναι ενεργό ως έργο τουλάχιστον 6 μήνες πριν
  • Να είναι αρθρωτό και να υποστηρίζει θέματα
  • Να χρειάζεται την ελάχιστη συντήρηση
  • και τέλος να νιώθετε άνετα μαζί του.

Add a comment(333 views)




Athens Digital Week 2009

Για να οργανωθούμε λίγο:

Τετάρτη 14 ως τη Κυριακή 18 Οκτωβρίου στο Γκάζι.

Υπάρχει μάλιστα ξεχωριστή ενότητα Open Source

Add a comment(337 views)




Toshiba OpenSolaris Laptop

Πολύ ενδιαφέρον για όποιον ενδιαφέρεται να αγοράσει ένα laptop και θέλει να εργαστεί με opensolaris:

Toshiba OpenSolaris Laptop

Add a comment(313 views)