php in der bash shell aufrufen

Status
Für weitere Antworten geschlossen.

kibeki

Benutzer
Mitglied seit
05. Jun 2009
Beiträge
12
Punkte für Reaktionen
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:

Tommi2day

Benutzer
Mitglied seit
24. Aug 2011
Beiträge
1.164
Punkte für Reaktionen
63
Punkte
68
/bin/php -> das ist das interne PHP
/usr/local/bin/php56 -> ist ein Link auf das PHP5 Package binary
 

kibeki

Benutzer
Mitglied seit
05. Jun 2009
Beiträge
12
Punkte für Reaktionen
0
Punkte
1
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.
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
13.999
Punkte für Reaktionen
264
Punkte
373
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
 

4bob

Benutzer
Mitglied seit
04. Mai 2016
Beiträge
604
Punkte für Reaktionen
1
Punkte
38
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
 

kibeki

Benutzer
Mitglied seit
05. Jun 2009
Beiträge
12
Punkte für Reaktionen
0
Punkte
1
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