PHP7 sur les serveurs mutualisés Evxonline

Sortie de PHP7

Le tant attendu Php 7 est sorti le 03 décembre 2015.

Si vous souhaitez le tester en local, le site officiel propose le téléchargement de cette version : http://www.php.net/

Pourquoi choisir PHP7 ?

PHP 7 est bien plus rapide que PHP 5. De plus il utilise moins de ressources mémoire que ce dernier.

Certains Frameworks et CMS l’utilisent déjà (du moins ils sont compatibles PHP7).

Pour ceux qui ont un développement « maison » (homemade) la migration à partir de PHP 5.XX ne devrait pas être compliquée. En tout cas cela le sera moins que pour le passage de PHP4 à PHP5.

Il faudra tout de même prévoir de remplacer des fonctions qui étaient déjà « deprecated » depuis plusieurs versions.

Une documentation d’aide à la migration a été rédigée sur le site officiel : http://php.net/manual/en/migration70.php

Les serveurs de type « Premium » et «Perso» proposent la version 7.0.1 (au 04/01/2016).

Le choix est désormais possible dans l’interface Plesk.

A quoi ressemble plesk ?

Bonjour à tous,

En ce moment, on parle beaucoup de Plesk chez EvxOnline ! Effectivement, plusieurs de nos offres utilisent maintenant ce panel de gestion qui apporte quelques élements en plus. Oui mais, à quoi il ressemble ce panel ?!

Les images suivantes proviennent d’un hébergement Perso disponible à seulement 0.99€.

Une fois connecté à Plesk, voici l’accueil de votre interface :

Capture d’écran 2015-10-07 à 12.12.22

Lire la suite

Juste pour rire

Bonjour à toutes et à tous,

Depuis hier soir, nous avons mis en place un outil nous permettant de rechercher dans les internautes qui visitent les sites de notre réseau des adresses IP provenant de Ovh. Pourquoi Ovh ? Simplement parce que 90% des robots Français ou 90% des fraudes à la carte bleu sont effectuées par des personnes utilisant un proxy hébergé sur une machine appartenant à Ovh. En passant par un proxy, ils masquent leur IP et font un peu tout et n’importe quoi.

Lire la suite

L’hébergement web gratuit pour les associations : Premier bilan

Depuis le mois d’octobre 2012, EvxOnline propose l’hébergement gratuit du site Internet des associations à but non lucratif. Cette démarche a pour but d’aider les associations qui bien souvent n’ont que très peu de moyens.

Notre offre a séduite depuis lors environ 30 associations à but non lucratif. Ces associations profitent d’un hébergement web de type starter totalement gratuitement. Une bonne partie ont également décidés d’enregistrer le nom de domaine via nos services, d’autres utilisent un nom de domaine déposé ailleurs. Nous sommes heureux et fier de pouvoir continuer à fournir ce service gratuit et sans frais cachés !

Pour rappel, toute association à but non lucratif peut disposer d’un hébergement gratuit pour le site internet de son association. Pour cela nous demandons uniquement une preuve de l’acte de dépot de l’association. Pour plus d’informations consulter notre page détaillant la procédure pour obtenir un hébergement gratuit pour vos association.

Modifications sur l’architecture mutualisée

Bonjour,

Depuis hier, nous avons mis en place un « timer » supplémentaire entre le moment ou vous ajoutez un domaine dans votre panel de gestion DNPanel, et le moment ou il est effectivement pris en compte.

Lorsque vous faites une modifications sur un domaine dans le panel de gestion, ou lorsque vous ajoutez un sous domaine par exemple, les modifications sont pris en charge au maximum 10 minutes plus tard. Ce changement n’est pas bloquant, patientez juste quelques minutes pour que le sous domaine soit effectivement créé et actif.

Merci !

L’équipe

Activez PHP 5.4 sur votre hébergement EvxOnline

Plusieurs personnes nous ont demandé de mettre en place la version 5.4 de PHP sur les hébergements mutualisés que nous proposons. C’est chose faite !

Pour activer PHP 5.4, il suffit de placer le code suivant dans un fichier .htaccess à la racine de votre dossier « httpdocs » (via votre logiciel FTP).

RewriteEngine On
RewriteCond %{SERVER_PORT} !^8080$
RewriteRule ^(.*) http://%{SERVER_NAME}:8080%{REQUEST_URI} [P]

Rien de plus simple ! Une fois votre fichier sauvegardé et envoyé sur votre FTP, votre site Internet fonctionnera avec la version 5.4 de PHP. Pour tester, créez simplement un petit fichier test.php avec dedans :

<?php
phpinfo();
?>

Puis, rendez-vous sur la page http://www.votredomaine.tld/test.php. Vous obtiendrez le détail de la configuration de la version de PHP utilisée et vous pourrez ainsi vérifier que le passage en PHP 5.4 à bien fonctionné.

 

Une histoire de compilation

La problématique du jour : Comment proposer une 3eme version de PHP sur le cluster mutualisé sans avoir de migration, sans obliger nos clients à modifier le moindre fichier.

C’est sur ce problème que nous avons planché toute l’après midi. Ce ne fut pas une mince affaire. Dans un premier temps nous nous sommes penché sur FastCGI. Après l’installations de Fastcgi et de plusieurs versions de php, nous avons rencontré le soucis que tous les fichiers htaccess de nos clients possédant une ligne « php_value » provoquent des erreurs 501. Impossible donc d’utiliser cette solution à grande échelle.

Nous avons donc cherché plus en détail et sommes tombés sur de nombreuses « solutions ». Mais toujours, cela demandait une adaptation de la part de nos clients.

Finalement, en discutant entre nous, nous en sommes venu à la conclusion que la seule technique « propre » était de réussir à charger plusieurs versions de PHP en CLI et non en CGI. Le problème est que PHP ne peut pas charger une version de PHP 5.3 et une version de PHP 5.4 en CLI car les deux modules de apache ont le même nom.
Comment faire ?

Changeons le nom du module de PHP ! En effet, PHP est distribué en Open Source il est donc possible de télécharger les sources et de modifier le code source pour l’adapter à nos besoins. Nous avons donc planché sur le développement de module apache pour mieux comprendre le fonctionnement du module PHP et nous avons trouvé, après un certains temps de recherche, comment modifier le nom du module PHP. Nous ne parlons pas ici du nom du fichier, mais bien le nom de la structure même de PHP.

Nous avons donc modifié le code source de PHP 5.4 pour que le module porte le nom de « php54_module » et non plus « php5_module ». Après 15 minutes de compilation de nos sources de PHP modifiées  => « Build Complete ».  C’est une réussite !

Après quelques tests de validations, nous confirmons cette méthode ! Nous allons donc prochainement pouvoir vous proposer plusieurs versions de PHP sur nos hébergements mutualisés ! PHP 5.4.8 sera donc disponible pour tous nos utilisateurs.

Nouvelle node et amélioration Mysql

EvxOnline investi beaucoup dans du nouveau matériel informatique. Nous pensons qu’en dédiant un important budget dans l’amélioration de notre architecture nous serons toujours en mesure de vous fournir un service d’hébergement de qualité, sans sur-charger nos machines.

Dans ce sens, nous allons prochainement ajouter une nouvelle « node » au cluster des hébergements mutualisés. Concrètement cela  veut dire que l’hébergement mutualisé sera plus puissant, pourra héberger plus de sites et supporter plus de visiteurs.

Nous allons également augmenter les capacités du serveur Mysql principal de notre cluster d’hébergement web. Du fait de l’augmentation constante du nombre de sites Internet hébergés, le serveur Mysql traite de plus en plus de requêtes par secondes et il sera bientôt necessaire de lui allouer plus de ressources. Cette augmentation fera l’objet d’une maintenance mais ne vous inquiétez pas, elle ne devrait durer que quelques minutes et notre équipe la planifiera le matin très tot avant l’afflue de visiteurs sur vos sites.