Dans Azure, le cloud de Microsoft, il est possible de faire héberger un site web qui contient des pages .NET et PHP.
Avec le recul, ça peut paraître évident. Mais j’ai été surpris au premier abord.
Dans l’onglet « Configuration » du site, il suffit de vérifier si les 2 frameworks sont activés :
(Désolé, c’est une capture de l’ancien portail Azure, mais je ne peux pas encadrer le nouveau portail avec son UX horrible)
Du côté de Visual Studio, ça se présente ainsi, pas besoin d’installer une extension du genre PHP Tools, il suffit d’ajouter ses fichiers PHP à la solution :
Je me suis aperçu de tout cela en implémentant un back-end web-services en C# sur ma vieille appli PHP des années 90. Et ça marche nickel !
NB : Je ne serai pas étonné qu’on puisse également ajouter du JAVA et du Python, afin d’obtenir une application web œcuménique où les langages cohabiteraient en paix.
Étiquette : php
EasyPHP / MySql : Plantage d’apache exit status 3221225477
Boom
Sous Easy-php (les dernières versions > 5), une erreur dans le code PHP peut faire crasher Apache…
Si la trace est la suivante : Parent: child process exited with status 3221225477 -- Restarting.
, le problème vient d’une mauvaise utilisation du module mysql (qui était plus tolérant dans les versions antérieures).
Ainsi, veiller à ce que les ouvertures et fermetures des connections sql se fassent ainsi :
$connexion = mysql_connect($host,$login,$passwd);
...
mysql_close($connexion);