2016-10-12 1 views
0

Je Ubuntu 12.04 avec ces paquets php installés: php5, php5-cli et php5-communeImpossible d'exécuter le script php dans Ubuntu

La version de php installée est

$ php -v 
PHP 5.3.10-1ubuntu3.25 with Suhosin-Patch (cli) (built: Oct 3 2016 16:53:10) Copyright (c) 1997-2012 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies 

Quand je télécharger et exécuter le script

https://github.com/K-S-V/Scripts/blob/master/AdobeHDS.php

utilisant

php AdobeHDS.php --help

Je me attends à obtenir de l'aide en ligne de commande commutateurs autorisés par la commande AdobeHDS.php. Au lieu de cela, ce que je vois est une sortie html qui est identique au contenu du script.

$ php AdobeHDS.php --help > out.html 
$ diff AdobeHDS.php out.html 
$ 

Comme par http://forum.videohelp.com/threads/342430-F4F-capturing-converting/page2 le script doit reconnaître le commutateur --help. L'utilisation de tout autre commutateur comme --manifest produit également un comportement similaire à .

J'ai besoin d'aide pour exécuter ce script avec succès.

+0

'md5sum AdobeHDS.php'? Doit être '81751f2c5184f33a539b5e0bdfdf7adc' – zerkms

+1

@ user3477071 Comment avez-vous téléchargé le script? avec wget? – num8er

+1

pouvez-vous essayer: wget https://raw.githubusercontent.com/K-S-V/Scripts/master/AdobeHDS.php et ensuite essayer de courir avec PHP? – num8er

Répondre

3

meilleure estimation, vous avez téléchargé le fichier HTML réel au https://github.com/K-S-V/Scripts/blob/master/AdobeHDS.php, parce que diff ne pouvait pas trouver de différences, cela signifie que PHP ne pouvait pas trouver de balise <?php à exécuter. (La seule exception à ceci serait si la source était un Quine)

la bonne façon de télécharger votre script:

wget https://github.com/K-S-V/Scripts/raw/master/AdobeHDS.php

Remarquez comment il a une/raw/dans l'url :) il téléchargera https://github.com/K-S-V/Scripts/raw/master/AdobeHDS.php

également, le code HTML à github, ne contient pas réellement de <?php, il semble juste de cette façon quand analysé par votre navigateur web, en réalité, il est codé par github comme &lt;?php, par https://tools.ietf.org/html/rfc2629

+0

Merci pour votre réponse. Je suis maintenant capable de lancer mon script avec succès. – user3477071