Comment compiler des pages php (en binaire )? - PHP - Programmation
Marsh Posté le 09-05-2005 à 09:59:20
jamais entendu parler de ça.
sinon il y a http://zend.com/store/products/zend-encoder.php
Marsh Posté le 09-05-2005 à 10:06:11
Merci Jag mais je connais le produit et il a un onconvenient: il est payant!
Y a aussi celui la:
http://www.google.fr/url?sa=l&q=ht [...] 1MyAEB6AEB
Ce qui me faut c'est la meme chose en gratuit et aussi sous Windows
Marsh Posté le 09-05-2005 à 10:08:34
rien que ça...
Marsh Posté le 09-05-2005 à 14:37:26
Si si il faut utiliser PHP-CLI:
http://www.google.fr/search?hl=fr& [...] ogle&meta=
Marsh Posté le 09-05-2005 à 14:40:40
ReplyMarsh Posté le 09-05-2005 à 14:45:19
Hé ben, c'est pas ca qu'il veut?
Mais de toute manière tu peut pas compiler du code, vu que c'est dynamique et que c'est le serveur qui le fait en fonction de certains paramétres...enfin je surement en train de dire des conneries, mais je comprends pas ce qu'il veut
Marsh Posté le 09-05-2005 à 15:22:00
La seule facon que je connaisse, c'est soit utiliser Zend pour obfusquer le code, soit le compilateur cite plus haut.
Sinon a la limite, il faudrait regarder du cote de php-gtk, mais je sais pas si c'est compile.
Marsh Posté le 09-05-2005 à 15:44:50
cesarr89 a écrit : Hé ben, c'est pas ca qu'il veut? |
En effet tu dis des conneries :
D'une part on peut compiler un script php. Mais bon, il n'y aura pas de gain signifique dans la vitesse d'exécution du script. En même temps, si c'est pour win*, je voie pas trop l'intêret même avec php-gtk (qui me trouve le paquet testing ? )
D'autre part, lorsque tu exécutes un programme réalisé en C# par exemple, lorsque tu cliques sur un bouton, tu lui "transmets" des informations et le programme va éxécuter un bout de code. C'est pareil en php. Lorsque tu remplis un formulaire, le script php analyse les infos reçu puis éxécute sa tâche ( envoyé un mail, afficher le formulaire...).
De plus, il veut que le code source de son script php ne soit pas interpreté par le module php du server MAIS directement par l'OS. C'est pourquoi, l'on doit compiler le script.
Pour finir, tu dis bien des conneries. Mais au moins, tu le sais
J'éspère que j'ai été clair mais je ne suis pas sûr que tout ça soit bon...
Marsh Posté le 09-05-2005 à 15:49:42
Citation : En effet tu dis des conneries : |
J'en étais sur
Citation : D'autre part, lorsque tu exécutes un programme réalisé en C# par exemple, lorsque tu cliques sur un bouton, tu lui "transmets" des informations et le programme va éxécuter un bout de code. C'est pareil en php. |
Oui j'y ai pensé au moment j'envoyé la réponse.
Citation : Pour finir, tu dis bien des conneries. Mais au moins, tu le sais |
Oui
Marsh Posté le 09-05-2005 à 15:54:27
cerel a écrit : La seule facon que je connaisse, c'est soit utiliser Zend pour obfusquer le code, soit le compilateur cite plus haut. |
Pourquoi vouloir cacher les sources des ses programmes
Pour php-gtk, il n'y a pas besoin de compiler le script( il me semble car on lance les programmes de php-gtk avec "php -q script.php" ou avec le hash-bang "#!/usr/../php".)
Marsh Posté le 17-05-2005 à 09:56:18
salut yoyo, je le trouve ou php-gtk?
Il est compatible avec windows pour la compilation?
Le script compiler tourne t'il sous Easy-PHP for Linux?
Marsh Posté le 17-05-2005 à 09:59:35
Tu as regardé vite fait sous google?
http://www.google.fr/search?hl=fr& [...] cher&meta=
et y'a les réponses à toutes tes questions
Marsh Posté le 17-05-2005 à 10:02:09
yoyo354 a écrit : Pourquoi vouloir cacher les sources des ses programmes |
Au hasard, pour les vendre et que les acquéreurs ne puissent pas modifier ou profiter du code source ?
Qui a dit le forum MD ?
Marsh Posté le 17-05-2005 à 11:37:23
Le compilo dont vous parlez, c'est le même truc que ça?
http://fr3.php.net/manual/en/ref.bcompiler.php
Marsh Posté le 01-10-2008 à 21:03:31
Peut-être un peu tard pour répondre (2005->2008)
Mais bon !!!
La librairie BCompiler n'est qu'une façon d'obfusquer le code php mais en aucun cas de le compiler (oui oui le nom est trompeur...).
Sinon il y a Apollo à voir et à essayer ici :
http://www.scriptol.fr/apollo.php
Là on parle réellement de compilation avec encapsulation de l'interpréteur (car oui PHP est dynamique).
Perso j'ai pas essayé, moi je me suis fait mon ptit prog perso avec BCompiler et ca me suffit.
En espérant que ca aidera (éclairera) quelqu'un 3 ans aprés
Marsh Posté le 05-10-2008 à 17:03:34
On va être clair :
- L'interpréteur PHP est compilé (il est écrit en C++)
- Les scripts PHP sont interprétés par l'interpréteur PHP
Marsh Posté le 05-10-2008 à 19:36:04
CyberDenix a écrit : On va être clair : |
raté, en C.
CyberDenix a écrit : - Les scripts PHP sont interprétés par l'interpréteur PHP |
dans l'absolu rien n'empêche de compiler du php. Mais actuellement personne ne s'est fait chier à écrire un compilo à ma connaissance.
Marsh Posté le 19-05-2015 à 15:37:40
DIE GREY BOX 2015
voici la solution avec php 5.6.6
https://cloud.githubusercontent.com [...] c5ab39.png
https://github.com/Darksynx/PHP_DIE_GREY_BOX
Marsh Posté le 19-05-2015 à 15:54:31
skeye a écrit : |
skeye a écrit : |
ben si , facebook : HHVM ( bon c'est de la compilation à la demande, tu ne produit pas vraiment un exe, mais ca reste de la compilation)
Marsh Posté le 27-05-2015 à 15:05:00
Reply
Marsh Posté le 09-05-2005 à 09:45:45
Salut,
Voila j'ai entendu dire que depuis un certain temps on pouvait compiler ces pages PHP de manière à proteger certaines informationss du code source?
Donc plutot que de placer des .php sur le serveur on placerait les fichiers binaires correspondants à ces pages.
Vous savez comment ce se passe?
Merci
Message édité par PETOZAK le 09-05-2005 à 09:55:36