Extrait :
"PHP, MySQL est incontestablement le couple le plus en vogue sur Internet. Ces deux oiseaux ont une complémentarité qui n'est plus à démontrer, le premier, un langage de script très puissant dans le cybermonde, le second, une base de données relationnelle très populaire. "
Cela faisait plusieurs mois que PHP 4.0.5 était en préparation (il y a eu une bonne demi-douzaine de versions Release Candidate), et la version finale est arrivée cette nuit. Au programme, surtout des corrections de bugs, mais aussi quelques ajouts (comme le support d'une extension pour le moteur mnoGoSearch) ou encore des changements (notamment un concernant l'ajout d'un paramètre pour mail() ou encore de gros changements sur preg_replace()).
A noter que la version 4.0.6 semble déjà en préparation, et qu'il n'est pas forcémment utile de mettre à jour immédiatement son serveur web avec php 4.0.5.
Enfin, on notera qu'une extension dédiée à IRC se trouve sur le CVS de php.net
PHP a été créé par un groupe de passionnés bénévoles. Que ce soit le core programmeur ou l'auteur d'une simple extension, PHP est gratuit. Nexen.net souhaite contribuer au développement du PHP au travers de différentes initiatives. La première d'entre elles est de vous proposer l'édition française de la documentation officielle et de reverser 10% H.T. du prix de chaque livre à la communauté de développement PHP.
Nexen.net va vous proposer l'outil de référence ultime pour programmer en PHP. Ce livre couvrira tous les aspects de PHP, depuis l'installation et les bases du langage, jusqu'aux extensions les plus récentes et les connexions aux bases de données. Le tout dans un format pratique et de nombreux index pour vous y retrouver facilement.
Aujourd'hui vous avez la possibilité de contribuer au développement de votre langage préféré, tout en acquérant un livre utile et pratique.
Nexen.net, hébergeur gratuit de sites Internet (avec support de MySQL et de PHP) devient payant à partir du 1° mars prochain : 65 FF/mois.
Pour ceux qui ne désirent pas souscrire à cet abonnement, ils ont jusqu'au 28 février 2001 pour récupérer leurs données.
Le projet firefly est un framework orienté vers le support technique professionnel développé en php 3 / postgreSQL 7, distribué en GPL.
La version actuelle comprend une gestion de support technique, gestion d'un annuaire de contacts et de sociétés et une base de connaissances.
Quelques lenteurs dans php ... : les systèmes de caches sont une bonne idée.
Ca a été compris par l'équipe de php, ils nous ont pondu le
Zend Cache... 1500 $ pour 1 CPU, 2000 $ pour 2 CPU, 3200 $ pour 4 CPU (selon
phpinfo.net....).
Il existe une alternative qui s'appelle APC. Une alternative gratuite mais qui n'est évidemment pas un
logiciel libre puisqu'elle est distribué selon la licence « php ». Laquelle est incompatible avec la GPL puisqu'elle n'admet pas d'usage commercial gratuit d'APC.
APC s'ajoute en module à php (comme MySQL, GD...).
Quelqu'un a t-il aperçu un système de cache facilement adaptable qui soit libre ?
J'ai pour ma part trouvé
phpCache mais ce dernier ne semble pas pouvoir tourner sur php3, que sur php4. J'ai d'ailleurs écrit à l'auteur pour lui demander si une version compatible php3 serait imaginable... (Si quelqu'un veut se lancer dans une adaptation pour php3, qu'il n'hésite pas.. ça devrait pas etre trop trop compliqué - suffit juste d'être bien au courant des changement entre le 3 et le 4)
Je me suis également penché sur le système de cache de
daCode, il me semble trop peu adaptable à ce que je compte faire.
Pour ceux qui ont eu des problèmes d'installation de php + oracle, une documentation est sortie sur ze-linux.com
Elle explique comment installer le driver oracle, apache et Php avec les drivers qui permettent de 'piloter' oracle 7.x et oracle 8i
Une nouvelle version du PHP vient de sortir.
Rien de très excitant ni de nouveau au programme, juste des bugs fixs notamment au niveau du module PDF et dans la gestion du fichier de configuration php.ini.
Malgré tout, sur le site php.net il parle de security fix, donc, c'est que ca doit etre intéressant et utile quand même....
Une partie du site de la NASA vient de passer d'Oracle à MySQL.
Et ils ont même notés une amélioration des performances depuis la migration. Comme quoi MySQL n'a rien à envier à ORACLE
La nouvelle mouture du PHP, version 4.0.4 vient d'arriver à l'instant même.
Au programme, ajout de nouvelles fonctions (is_null(), get_defined_functions(), get_defined_vars(), constant(), array_sum(), etc...) mais aussi le support CORBA, Ovrimos, et de la version 3.0 de Solid.
Et plein d'autres bonnes choses que je vous laisses découvrir par vous même. (notamment des corrections de bug assez nombreuses).
PS: Seul les sources sont disponibles pour l'instant. Les binaires devraient arriver très rapidement).
La documentation PHP vient d'évoluer : 4 nouvelles extensions ont été documentée :
- GMP (arithmetique de nombres de grande taille),
- Ingres (base de données),
- SESAM (base de données),
- XSLT (feuilles de style XML).
Prenez une longueur d'avance : certaines de ces extensions seront disponibles avec la version 4.04.
Nospoon vient de publier une news pour le moins étonnante : le site web de symantec parle d'un virus en PHP nommé PHP.Pirus. Celui-ci traquerait les fichier .php ou .html avec les droits d'écriture pour ce dupliquer dedans (718 octets).
Etrange mais sans doute pas vraiment dangereux. Je reste perplexe...
Visiblement, des travaux sont en cours (version expérimentale) dans PHP4 pour ajouter le support de .NET, comme ça a déjà été le cas ces derniers mois avec Java et COM.
Quand on sait que l'auteur de ces trois passerelles est un salarié d'IBM, on peut se demander quelle stratégie est derrière tout ceci...
ça y est ! il est sorti et va de la syntaxe de base à la programmation objet en passant bien sûr par les bases dynamiques. 954 pages de détente pour les soirées pluvieuses...ils pensent à tout chez Eyrolles :)
Décidement, les versions de PHP donnent régulièrement suite à un premier patch. C'est encore le cas avec PHP 4.0.3.
Ce patch vient corriger deux problèmes rencontrés lorsque PHP tourne en module :
- le mécanisme php_value d'Apache ne fonctionnait pas correctement dans les .conf.
- PHP 4.0.3 était memory leak lorsqu'il était compilé en module.
Les versions CGI de PHP4 ne sont pas concerncées.
PHP 4.0.3 est dispo.
Au programme des "changes" : corrections diverses au niveau sécurité et ajouts de nouvelles fonctions. J'ai en particulier noté le support d'IPV6 au niveau du fopen et le support d'IMAP en mode SSL.
Note du modérateur: Rapide le webmaster, je viens de recevoir le mail du changelog :) Zeev Suraski indique que cette version s'est focalisée sur les aspects sécurité et qu'il conseille donc vivement tout le monde d'upgrader dès que possible.
La documentation PHP 4.0 est disponible en Français, en ligne et annoté, ou bien téléchargeable (formats PDF, PS, HTML...).
Les mises à jours sont fréquentes, et suivent l'actualité PHP.
Un trou de sécurité dans Php au niveau des uploads de fichiers ...
Toutes les versions sont touchées.
Update: Zorgon nous donne un url avec une traduction de la faille. A lire.
Un chouette livre, traduit en Français, de Leon Atkinson, paru chez CampusPress, avec, en substance:
Toutes les fonctions et la syntaxe de PHP3.
Le développement de 3 applications Web intégrant des bases de données.
Des trucs et astuces d'optimisation.
Des solutions pratiques pour debugger.
Prix: 199F
C'est pas pour lancer des flames dans tout les sens, mais je vois un
peu partout des gens vanter les mérites de php4.
Bien... C'est la suite de php3, c'est forcement mieux me disais-je... Mais
je me suis rendu compte (dans les commentaires de linuxfr d'ailleurs !) que
la licence de php4 est plus que « bizarre »...
PHP était pour moi GPL jusqu'au slip...
J'ai fait un petit tour à gnu.org pour voir ce qu'il en était :
La réponse est sans appel, la FSF recommande l'utilisation de php3, le
développement de php3, qui est sous licence GPL, et le rejet en bloc de
php4 « zend », pour le maintient d'un php efficace et complet, restant
libre.
Ce n'est pas à proprement dit quelque chose de nouveau, mais il ne semble
pas que ce sujet ait réellement été abordé clairement. La FAQ sur « qu'est
ce qui a changé entre php3 et php4 » (sur php.net) se garde bien de parler
de licence...
Moi même, c'est plus le hasard qui m'a amené à me rendre compte de tout
ceci.
Alors voilà, je vous invite à jeter un oeil plus sérieusement à tout ceci,
et si vous aimez les logiciels libres (et clairs sur leur statut !), de
lacher le php4.
(sur freshmeat, la licence de zend : free to use be restricted : vision
d'horreur !)
Note du modérateur: Effectivement PHP4 utilise un nouveau moteur Zend qui a
une licence similaire à la QPL. Le ZendOptimizer pour sa part n'est pas
open source. Il accelère grandement les pages PHP4.
Pour ce qui est de la FSF qui indiquerait l'utilisation de PHP3 et non PHP4
je n'ai rien vu à ce sujet. Le reste des propos de mathieu n'engage que
lui. Et vous ? Plutot PHP3 ou PHP4 ?
NdM. : cette dépêche a été initialement publiée le 03/09/2000 à 22h37, perdue lors d'une migration du site, retrouvée et remise en ligne le 1er mai 2012 (les éventuels commentaires initiaux ont été perdus).
Brainbench propose une petite évaluation sur PHP, en quarante
questions..
Amusant, le test est en jsp... pourquoi pas asp tant qu'à faire ? :))
NdM. : cette dépêche a été initialement publiée le 31/08/2000 à 12h31, perdue lors d'une migration du site, retrouvée et remise en ligne le 1er mai 2012 (les éventuels commentaires initiaux ont été perdus).
Nouvelle version de PHP.
La version 4.0.2 est dispo.
Au programme, corrections de bugs, meilleurs perfs et nouvelles
fonctionnalités (j'ignore quoi au juste).
NdM. : cette dépêche a été initialement publiée le 29/08/2000 à 22h11, perdue lors d'une migration du site, retrouvée et remise en ligne le 1er mai 2012 (les éventuels commentaires initiaux ont été perdus).
phpNuke est un système automatisé de publication de news sur Internet
et Intranet (concurrent de daCode ;)
L'administrateur a le contrôle total du site web, des utilisateurs
enregistrés, et a entre les mains un ensemble puissant d'outils pour
maintenir un site web 100% interactif basé sur des bases de données. Vous
n'avez pas besoin de connaitre HTML pour utiliser phpNuke. Fonctionne sur
Linux/MySQL/PHP/Apache. Il supporte 9 langages (dont le francais).
La version 3.0 consiste essentiellement en une correction d'un trou de
sécurité.
NdM. : cette dépêche a été initialement publiée le 23/08/2000 à 22h48, perdue lors d'une migration du site, retrouvée et remise en ligne le 1er mai 2012 (les éventuels commentaires initiaux ont été perdus).
Un nouveau site d'aide aux développeurs PHP (débutants ou initiés) a vu
le jour.
Vous y trouverez :
- documentation
- applications à télécharger
- un forum
- des news
Pour vous faire une idée, allez voir le site.
NdM. : cette dépêche a été initialement publiée le 11/08/2000 à 09h57, perdue lors d'une migration du site, retrouvée et remise en ligne le 1er mai 2012 (les éventuels commentaires initiaux ont été perdus).
Tobias Ratschiller vient d'annoncer officiellement la sortie de la
toute nouvelle version de phpMyAdmin.
phpMyAdmin est aujourd'hui l'outil incontournable pour gérer des bases de
données MySQL en PHP, quel que soit l'environnement.
Au menu : des corrections de bugs, l'amélioration de l'affichage des
données sélectionnées (avec entre autres la possibilité de choisir le
nombre de lignes à afficher), l'impression des vues des tables et bases de
données du serveur MySQL …
NdM. : cette dépêche a été initialement publiée le 07/08/2000 à 01h40, perdue lors d'une migration du site, retrouvée et remise en ligne le 1er mai 2012 (les éventuels commentaires initiaux ont été perdus).