Citation
JerryCbn
Alors .. c'est curieux car en modifiant le php.ini qui se trouve dans apache/bin, plus d'erreur
phpIniDir "f:/Wamp/bin/php/php5.6.3"
extension=php_mbstring.dll extension=php_exif.dll ; Must be after mbstring as it depends on it
[16-Dec-2014 19:23:09 UTC] PHP Warning: PHP Startup: in Unknown on line 0 [16-Dec-2014 19:23:11 UTC] PHP Warning: PHP Startup: in Unknown on line 0
[blenc] blenc.key_file = "F:/Wamp/bin/php/courant/blenc/php_blenc_keys"
extension = php_blenc.dll [blenc] blenc.key_file = "f:/Wamp/bin/php/courant/blenc/php_blenc_keys"
<?php $private_key = "ma clef d'encryptage"; error_reporting(-1); $source_code = file_get_contents("my_source_to_protect.php" $redistributable_key = blenc_encrypt($source_code, "my_source_encoded.php", $private_key); $key_file = ini_get('blenc.key_file'); file_put_contents($key_file, $redistributable_key."\n", FILE_APPEND); include 'my_source_encoded.php'; echo $mess; ?>
$mess = "ceci est l'affichage du texte à encrypter !";
Warning: blenc_compile: Validation of script 'my_source_encoded.php' failed. MD5_FILE: 36bd2103ee0747f33dcd2e9e0b4f5ff9 MD5_CALC: 7f11d7541a284238790c3cd88d666c59 in F:\Site-01\Ex_17\Index.php on line 12 ceci est l'affichage du texte à encrypter !
Code d'erreur : ERR_CONNECTION_RESET.
Citation
JerryCbn
Alors, j'ai tout recommencé à partir de zéro, en prenant les mêmes packages que toi :
Citation
JerryCbn
- installation du vcredist C++ 2012 x64 en français
Citation
JerryCbn
- installation de Wampserver 2.5 x64
Citation
JerryCbn
- copie de php_blenc.ini dans le dossier ext
Citation
JerryCbn
- modification du php.ini avec les 2 directives
Citation
JerryCbn
> phpinfo() indique bien que blenc est activé
Citation
JerryCbn
> 127.0.0.1 fait planter apache
Citation
JerryCbn
> PHP Warning: PHP Startup: in Unknown on line 0
Citation
JerryCbn
Artemus24 a évoqué les VirtualHost, peut-être que blenc ne les supporte pas ; je n'ai vraiment trouvé aucune piste pour le moment
Citation
JerryCbn
127.0.0.1 c'est l'IP du localhost .. ça revient au même.
127.0.0.1 mon-site 127.0.0.1 localhost
Citation
JerryCbn
L'extension semble fonctionner, mais dés qu'on veut charger un php un tant soit peu complexe (comme l'index de Wampserver qui affiche le menu et la liste des extensions chargées, ou bien phpmyadmin), et bien ça fait planter Apache. Cette extension me paraît inutilisable en l'état, c'est bien dommage !
Citation
JerryCbn
Cette extension me paraît inutilisable en l'état, c'est bien dommage !
Citation
JerryCbn
Merci à vous 2 d'avoir tenté de m'aider.
Citation
Otomatic
> Tant qu'Otomatic se refusera d'installer cette amélioration, vous aurez toujours ce problème.
Il existera TOUJOURS deux fichiers php.ini.
- 1 - wamp/bin/php/phpx.y.z/php.ini
qui ne sert QUE pour php CLI (Ligne de commande) et qui n'a besoin quasiment d'aucune extension et d'un minimum de directives.
- 2 - wamp/bin/apache/apachex.y.z/bin/php.ini (Qui est un lien symbolique sur le fichier phpForApache.ini de la version de PHP active)
Il est hors de question de surcharger inutilement le php.ini CLI.
D'autre part : Wampmanager->PHP->php.ini ouvre le BON php.ini dans l'éditeur de texte.
Citation
Otomatic
> Otomatic m'avait dit qu'il y a un ordre à respecter dans la liste des extensions.
> J'ai pourtant fait des tests à ce sujets et je n'ai rien remarqué prouvant qu'il avait raison.
Un simple exemple :extension=php_mbstring.dll extension=php_exif.dll ; Must be after mbstring as it depends on it
127.0.0.1 mon-site > 127.0.0.1 localhost>