Dur Comme Faire

Aller au contenu | Aller au menu | Aller à la recherche

Installer PHP 4 et PHP 5 sur une même machine

Dans le cadre d'un nouveau projet, je vais participer à la réécriture d'une libraire PHP initialement développée pour PHP 4. L'objectif est de la rendre compatible avec PHP 5 mais surtout de tirer partie des améliorations apportées par celui-ci.

Il me faut donc disposer à la fois de PHP 4 et 5 sur mon poste de développement. Il existe une foule de tutoriaux expliquant comment parvenir à cela. Généralement cela passe par l'installation d'un second Apache écoutant sur un autre port que le 80. Dans tous les cas, cela reste trop de la bidouille à mon goût.

Souhaitant rester le plus proche possible de la configuration de base de ma Kubuntu Dapper, j'ai opté pour une autre approche.

La configuration initiale comprend Apache 2.0 et PHP 5.1.2 installé en module Apache. Nous allons installer PHP 4 en mode CGI afin de ne pas chambouler l'installation de base. L'astuce va consister à utiliser mod_actions pour Apache. Ce module permet de lancer un CGI lorsqu'un fichier ou un type de fichier est appelé.

On installe PHP 4 en mode CGI

sudo apt-get install php4-cgi

On active le mode actions

a2enmod actions

On redémarre Apache

/etc/init.d/apache2 restart

A présent, il suffit d'ajouter les 2 lignes suivantes dans un fichier .htaccess situé dans le répertoire où activer PHP 4 ou bien dans le fichier de configuration du VirtualHost.

AddHandler x-httpd-php4 .php
Action x-httpd-php4 /cgi-bin/php4

Si PHP 4 ne semble pas utilisé vérifiez que les fichiers .htaccess sont activés. La directive AllowOverride doit être à All pour cela.

Enfin, si vous utilisez un VirtualHost, assurez vous que les lignes suivantes sont présentes dans son fichier de configuration :

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
    AllowOverride None
    Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
    Order allow,deny
    Allow from all
</Directory>

mercredi 14 juin 2006 à 10h14 - PHP 3   0

Conférence sur l'utilisation optimale et professionnelle de PHP

Le 20 juin prochain, j'aurai l'honneur de présenter ma première conférence aux côtés de Guillaume Ponçon lors d'un rendez-vous AFUP. Le thème est l'utilisation optimale et professionnelle de PHP, autrement dit les bonnes pratiques (ou Best Practices pour nos amis anglophones).

Cette conférence se veut pratique et riche d’informations utiles. Son but est de permettre aux développeurs comme aux décideurs d’avoir les yeux ouverts sur les possibilités offertes par une utilisation efficace de la plate-forme PHP. Elle se déroulera à Paris, à l'Espace FIAP à partir de 20h00.

La conférence est gratuite mais le nombre de places étant limité, une inscription préalable est obligatoire.

Enfin, une tombola sera organisée à la fin du rendez-vous : 2 livres Best practices PHP 5, écrits par Guillaume, et 3 memento "PHP et SQL" seront à gagner alors n’oubliez pas votre carte de visite pour le tirage au sort.

samedi 10 juin 2006 à 20h58 - PHP 4   0

Recherche un développeur LAMP à Lyon

Je vous transmet une petite annonce publiée par une connaissance. N'hésitez pas à faire circuler l'information si vous connaissez des personnes correspondant au profil recherché.

Bonjour,

Nous sommes à la recherche d'un développeur Web, maîtrisant les technologies Linux Apache MySQL et Php.

Sa mission principale sera de gérer l'ensemble des développements internes à la société. De plus, le candidat participera activement à un projet logiciel existant, avec d'autres développeurs extérieurs.

Il est donc impératif d'être autonome et de posséder de bonnes facultés de communication, car vous serez régulièrement en relation avec différents intervenants métiers et utilisateurs.

Techniquement, vous maîtrisez parfaitement : - PHP4/5 (programmation objet) - SQL (MySQL) - HTML/CSS - Javascript - installation et administration de serveur LAMP - des connaissances de Flash et ActionScript seront appréciées - de bonnes notions de VBA seront un plus

Géographiquement, le poste sera basé sur Villeurbanne, avec des déplacements réguliers sur Lille.

Envoyez vos cv à l'adresse "recrutement@andbur.com".

samedi 10 juin 2006 à 15h21 - PHP 5   0

XHTML - CSS - DotClear - Technorati

Les billets de ce blog sont sous licence Creative Commons