février 2006 - Edouard Guérin : Dév, Web & Musique
Accueil

Comment tester PHP6 ?

Non, PHP6 n'est pas sorti ! Ca n'est pas prévu avant fin 2006 (il me semble). Cependant, pour tester les versions en développement il suffit de se rendre sur le site des PHP Snapshots et d'y télécharger la dernière version compilée. A l'heure ou sont écrites ces quelques lignes, pour éxecuter PHP6 avec Apache, il suffit de modifier le fichier httpd.conf pour y insérer :

LoadModule php5_module "C:\php6.0-win32-latest\php6apache2.dll"

Ne vous y trompez pas, c'est bien php5_module qu'il faut renseigner (pour la version actuelle), en effet, il s'avère que php6_module fasse "bugguer" Apache, cela doit être temporaire... Ce n'est pas une version de dev pour rien !

Le phpinfo() nous affiche quelques nouvelles variables dans le php.ini

unicode.from_error_mode
unicode.from_error_subst_char
unicode.http_input_encoding
unicode.output_encoding
unicode.runtime_encoding
unicode.script_encoding
unicode_semantics

C'est bien le support de l'unicode ! A tester... (avec prudence)

Pour avoir plus d'informations sur le sujet :
http://www.zend.com/zend/week/php-unicode-design.txt

Les hébergeurs et PHP5

Pourquoi les hébergeurs tardent-ils à passer à PHP5 ? Voilà maintenant bientôt 2 ans que PHP 5.0.0 est sorti et les offres sur les serveurs mutualisés ne suivent pas (ou peu).

OVH, mon hébergeur actuel qui était l'un des premiers hébergeur français à passer le cap tarde désormais à mettre à jour sa version (PHP 5.0.4, Build Date Apr 1 2005 13:12:52 ). Pourquoi ? C'est un peu vieux tout ça non ? PHP en est rendu maintenant à sa version 5.1.2

Il y a quand même de belles choses avec PHP5 :

  • le nouveau DOM
  • PDO (inclus d'office avec PHP 5.1.x)

rien que ça c'est déjà énorme...

Epuration des fichiers logs MySQL

Lorsque l'espace disque d'un serveur Web diminue, il peut être judicieux de vérifier les fichiers temporaires. Dans le cas où MySQL est installé, il est utile de jeter un coup d'oeil aux fichiers logs. Ces derniers peuvent prendre de la place vainement ; les données s'accumulent avec le temps et personne n'y prête attention dans bien des cas.

Afin de gagner de la place, (cela peut monter à plusieurs centaines de Mo avec le temps...) une petite épuration est nécéssaire. Les fichiers logs de MySQL se repèrent aisément, ils peuvent se trouver dans le répertoire /mysql de votre installation (sous GNU/Linux) ou encore dans le dossier data sous Windows, cela peut varier selon la configuration. Le nom des fichiers peut ressembler à cela : nom-bin.xxx ou "xxx" représente une suite de chiffres. Leur contenu est binaire.

Il est possible de supprimer les fichiers de deux manières différentes :

  • A la main (méthode barbare)
  • Par l'intermédiaire d'une instruction SQL : RESET MASTER

Plus d'informations (en anglais) :

Saga des moteurs de recherche

  • Krugle est un tout nouveau moteur de recherche spécialisé dans la recherche de code source ; utile pour les programmeurs donc. Actuellement en phase béta, il nécéssite un enregistrement.
  • Kosmix, mis en place par deux Indiens (apparement anciens étudiants à l'université de Stanford avec Larry Page et Sergey Brin, les fondateurs de Google), est un nouveau moteur de recherche. Il ne présente pas les résultats sous forme de flux RSS, ça manque... Il n'y à pas assez de moteurs proposant cette option !
  • PreFound, un autre moteur de recherche, permet aux utilisateurs (identifiés) de noter les sources et de les classer par thème. Le résultat d'une recherche est représenté par des catégories. Rien ne vaut un exemple de recherche sur le terme "president"

Note : tous ces moteurs sont anglophonnes