Laurent MOREL

Blog d'un étudiant en informatique

Category: PHP

Lancer Wamp sous Windows 10

Depuis peu, j’ai migré mon ordinateur vers Windows 10 et j’en suis plutôt content.

C’est l’heure de la reprise donc j’ai voulu lancer Wamp pour travailler. Problème : Apache ne voulait plus se lancer (dû moins, le « Service Apache »).

En vérifiant la disponibilité du port 80 avec l’outil fourni par Wamp, j’ai rapidement vu que c’était Windows IIS qui était en conflit. [D’ailleurs je n’ai pas compris pourquoi Windows 10 avait besoin de l’exécuter au démarrage, mise à part un message m’indiquant qu’il ne pourrait plus communiquer avec les serveurs d’activation de Microsoft (mince alors!)].

Il faut donc le stopper et désactiver son lancement au démarrage !

 

Pour ce faire, tapez « msconfig » dans la barre de recherche et lancez la « Configuration du système ». Allez dans l’onglet « Services » – triez-les par nom – et cherchez « Service de publication World Wide Web » (chouette nom n’est-ce pas). Décochez la ligne correspondante, validez et redémarrez.

service_iis

Le tour est joué ! Wamp se lance de nouveau.

Activer l’extension « intl » sous Wamp

intl_php

J’ai voulu tester la version 3.0 de CakePHP mais j’ai rapidement été bloqué par une extension PHP : intl. Cette extension a beau être activée dans le menu PHP > Extensions de Wamp, ainsi que dans le php.ini : elle n’apparaît pas dans le phpinfos(), n’est pas utilisable …

Après quelques recherches infructueuses, je suis tombé sur un article qui m’a donné la solution : bizarre, mais fonctionnelle !

Rendez vous dans le dossier php de Wamp (C:wampbinphpphpXXX) et copiez les fichiers icu**.dll dans le dossier … bin d’Apache (C:wampbinapacheapacheXXXbin) ! Allez savoir pourquoi…

Redémarrez Wamp, et vous verrez l’extension chargée et fonctionnelle !

Apaxy : rendre élégant les dossiers sous Apache

Vous aussi vous avez marre de la la laideur d’Apache et de son « Index of » * tout moche ?!

apache-indexof*Interface de base

Faites comme moi et installez Apaxy : c’est un thème pour customiser le listing des dossiers et fichiers Apache. Il est facilement modifiable et fonctionne simplement avec du HTML, du CSS et des images.

En plus d’être chouette, c’est très facilement installable.

Apaxy… avec Apaxy installée

Il suffit d’aller télécharger la dernière version disponible sur le dépôt GitHub en cliquant sur « Download zip » à droite. Ensuite il faut extraire le contenu du dossier apaxy à la racine de votre serveur web (exemple C:wampwww pour les utilisateurs de Wamp).

Pour que cela fonctionne, il vous suffit de renommer le htaccess.txt en .htaccess, de l’ouvrir et de remplacer /{FOLDERNAME}/theme par /theme puis de sauvegarder le fichier.

Histoire de faire les choses proprement, ouvrez le fichier footer.html dans le dossier theme et supprimer ça :

<div class= »block »>
You can add your own HTML above or below the directory    listing. Simply explore the <code>header.html</code> and    <code>footer.html</code> files.
</div><!–/.postlisting–>

Voilà, vos dossiers seront tout propre !

Nb : Ceux pour qui ça ne fonctionnerait pas, vérifiez que l’extension Apache « mod_autoindex » soit activée !

Récupérer le « thumbnail » d’une vidéo Youtube, Vimeo ou Dailymotion en PHP

Dans le lignée du billet précédent, je vais vous montrer comment récupérer simplement le « thumbnail » des vidéos.

Avant tout, il vous faut avoir récupérer l’ID de la vidéo, comme on l’a fait dans le billet précédent. Ensuite on a juste à se servir des différentes API spécifiques à chacune des plateformes.

Continue reading

Récupérer l’ID d’une vidéo Dailymotion, Youtube ou Vimeo via son lien en PHP

Après avoir galéré un petit moment, je partage mon bout de code avec vous !

Le script permet de récupérer l’ID d’une vidéo si elle provient de Dailymotion, Youtube ou Vimeo à l’aide de différentes expressions régulières bien rodées tout droit sorties de StackOverflow :

Continue reading

Accélérer votre site hébergé chez OVH

OVH est en train de mettre en place différentes optimisations pour ses hébergements mutualisés. Elles sont encore en beta mais on peut quand même les tester facilement.

Du coup j’ai fait un petit test sur GTMetrix en activant tout ça sur le blog et les résultats sont plutôt convaincants.

Continue reading

© 2017 Laurent MOREL

Theme by Anders NorenUp ↑