Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/07/2011, 15h01   #1
Candidat au titre de Membre du Club
 
luc George
Inscription : juin 2010
Messages : 31
Détails du profil
Informations personnelles :
Nom : luc George

Informations forums :
Inscription : juin 2010
Messages : 31
Points : 12
Points : 12
Par défaut Mettre du php compilé en ligne

Bonjour à tous!

Alors attention a la question :
J'ai vu que l'on pouvait compiler du PHP (ce qui m'arrange bien car on aimerait éviter de donner le code source à un client).

Jusqu'ici tout va bien

Mais, parce qu'il y a un toujours un "mais" en informatique, comment peut-on mettre du PHP compilé sur un serveur pour qu'il s’exécute comme s'il n'était pas compilé?

Par avance merci de vos réponses ou pistes
CPT_Taverne est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/07/2011, 15h03   #2
Modérateur
 
Inscription : septembre 2010
Messages : 7 104
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 104
Points : 8 452
Points : 8 452
il faut que le serveur possède l'extension pour le décompiler
__________________
http://blog.stealth35.com/
stealth35 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2011, 11h58   #3
Rédacteur
 
Avatar de Halleck
 
Développeur PHP & Architecte logiciel
Inscription : mars 2003
Messages : 562
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Loiret (Centre)

Informations professionnelles :
Activité : Développeur PHP & Architecte logiciel

Informations forums :
Inscription : mars 2003
Messages : 562
Points : 1 379
Points : 1 379
Pour éviter de donner le code source, tu peux soit obfuscer ton code (peu efficace pour du code sensible) soit le "compiler".

Alors, le PHP "compilé" c'est de l'opcode. APC permet de distribuer directement cet opcode sur un serveur, ainsi que certains outils de Zend (je ne sais plus le nom, Zend Optimizer je crois)

Un autre type de "compilation" existe, avec des outils comme Hip Hop, ou PHPc. Dans ce cas il faut se méfier car il n'est plus possible d'utiliser toutes les fonctions dynamiques du language.

Bref, voici des pistes, à toi d'étudier réellement ce que tu veux en fonction de ton besoin et du code existant
__________________
Zend PHP Certified Engineer
tutoriels : tutos PHP, Web & SEO blog : blog.lepine.pro
membre de l'AFUP (Association des Utilisateurs de PHP)
Halleck est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/07/2011, 12h07   #4
Modérateur
 
Inscription : septembre 2010
Messages : 7 104
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 104
Points : 8 452
Points : 8 452
Citation:
Envoyé par Halleck Voir le message
APC permet de distribuer directement cet opcode sur un serveur
t'as un exemple ?
__________________
http://blog.stealth35.com/
stealth35 est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h05.


 
 
 
 
Partenaires

Hébergement Web