php in der bash shell aufrufen

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

kibeki

Benutzer
Registriert
05. Juni 2009
Beiträge
12
Reaktionspunkte
0
Punkte
1
Hallo,
wie kann ich unter DSM 6 php in der shell aufrufen? Das steht mir nach der Paketinstallation in einer shell nicht zur Verfügung.
 
Zuletzt bearbeitet:
/bin/php -> das ist das interne PHP
/usr/local/bin/php56 -> ist ein Link auf das PHP5 Package binary
 
Ich wollte eine Softwarepaket installieren und als requirement wird z.B. die extension pdo_mysql.so gefordert. Das gibt es aber leider nicht unter /usr/lib/php/modules. Da liegt nur pdo_sqlite.so.
 
Hallo,
Rich (BBCode):
root@DS916:~# find /volume1/@appstore -name pdo_m* -print
/volume1/@appstore/PHP5.6/usr/local/lib/php56/modules/pdo_mysql.so
/volume1/@appstore/PHP7.0/usr/local/lib/php70/modules/pdo_mysql.so

Gruß Götz
 
Oder wie Tommi2day schon schrieb findest du 2 Versionen vor ;)
Wenn du dir die genannten Verzeichnisse genauer anschaust, kommst du an den eigentlichen Pfad:

Rich (BBCode):
ls -l /usr/local/bin |grep php
lrwxrwxrwx 1 root root 47 Sep 21 23:38 php56 -> /var/packages/PHP5.6/target/usr/local/bin/php56
lrwxrwxrwx 1 root root 51 Sep 21 23:38 php56-cgi -> /var/packages/PHP5.6/target/usr/local/bin/php56-cgi
lrwxrwxrwx 1 root root 51 Sep 21 23:38 php56-fpm -> /var/packages/PHP5.6/target/usr/local/bin/php56-fpm
lrwxrwxrwx 1 root root 50 Sep 21 23:38 phpdbg56 -> /var/packages/PHP5.6/target/usr/local/bin/phpdbg56

dort gesucht findest du auch alles :)

Rich (BBCode):
ls -l /var/packages/PHP5.6/target/usr/local/lib/php56/modules |grep mysql
-rwxr-xr-x 1 root root 147328 Mar 3 2017 mysqli.so
-rwxr-xr-x 1 root root 53936 Mar 3 2017 mysql.so
-rwxr-xr-x 1 root root 28704 Mar 3 2017 pdo_mysql.so

Bob
 
ok. Sieht bei mir eigentlich auch so aus. Aber:
/bin/php -v liefert PHP 5.6.11 (cli) (built: Jul 13 2017 05:21:23)
/var/packages/PHP5.6/target/usr/local/bin/php56 -v liefert PHP 5.6.30 (cli) (built: Mar 3 2017 13:49:18)

Könnt ihr euch vorstellen wo die 5.6.11er her kommt?
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat