Hallo,
wie lassen sich denn PHP Skripte direkt auf der Konsole, so wie hier beschrieben ausführen?
Major-Update 4.1.x auf 4.2.0 - Roadmap - Shopware 4.2.0 - Shopware Knowledgebase
Hallo,
wie lassen sich denn PHP Skripte direkt auf der Konsole, so wie hier beschrieben ausführen?
Major-Update 4.1.x auf 4.2.0 - Roadmap - Shopware 4.2.0 - Shopware Knowledgebase
Linux-Basics bekannt?
Unter Linux nennt man Ordner "Verzeichnisse", das nur als kleiner Tipp.
Der Rest ist da beschrieben.
Wo allerdings das Script liegt, muss man schon wissen und dann in das Verzeichnis wechseln.
Genau das ist die Frage. In welchen Verzeichnis sind die PHP executables in den neuen Webhostingpaketen zu finden?
In dem Konkreten geht es mir unter dem Link finden Reiter "Update per Konsole" und dort um den 2. Schritt:
Wechseln Sie in den Ordner (Verzeichnis) update und starten Sie den Updatevorgang mit dem Befehl php update.php
Standard wäre /usr/bin/php.
In welchen Ordner du musst sollte man mit einer phpinfo herausfinden können.
einfach mal fragen
bash-4.1$ whereis php
gruss
michi
whereis sucht auch nur in den Ordnern die in $PATH stehen. Funktioniert hier also nicht.
//edit
Ups, funktioniert doch wenn der Ordner nicht im path ist...
ok laut phpinfo ist der pfad unter /usr/bin
'./configure' '--build=x86_64-redhat-linux-gnu' '--host=x86_64-redhat-linux-gnu' '--target=x86_64-redhat-linux-gnu' '--program-prefix=' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib64' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--cache-file=../config.cache' '--with-libdir=lib64' '--with-config-file-path=/etc' '--with-config-file-scan-dir=/etc/php.d' '--disable-debug' '--with-pic' '--disable-rpath' '--without-pear' '--with-bz2' '--with-exec-dir=/usr/bin' '--with-freetype-dir=/usr' '--with-png-dir=/usr' '--with-xpm-dir=/usr' '--enable-gd-native-ttf' '--without-gdbm' '--with-gettext' '--with-gmp' '--with-iconv' '--with-jpeg-dir=/usr' '--with-openssl' '--with-pcre-regex=/usr' '--with-zlib' '--with-layout=GNU' '--enable-exif' '--enable-ftp' '--enable-magic-quotes' '--enable-sockets' '--enable-sysvsem' '--enable-sysvshm' '--enable-sysvmsg' '--with-kerberos' '--enable-ucd-snmp-hack' '--enable-shmop' '--enable-calendar' '--without-sqlite' '--with-libxml-dir=/usr' '--enable-xml' '--with-system-tzdata' '--with-apxs2=/usr/sbin/apxs' '--without-mysql' '--without-gd' '--disable-dom' '--disable-dba' '--without-unixODBC' '--disable-pdo' '--disable-xmlreader' '--disable-xmlwriter' '--without-sqlite3' '--disable-phar' '--disable-fileinfo' '--disable-json' '--without-pspell' '--disable-wddx' '--without-curl' '--disable-posix' '--disable-sysvmsg' '--disable-sysvshm' '--disable-sysvsem'
nur leider gibt es diese Verzeichnisse nicht.
bash-4.1$ cd /usr/lib
lib/ libexec/
bash-4.1$ cd /usr/lib
bash-4.1$ ls
openssh
bash-4.1$ cd /usr/libexec/
bash-4.1$ ls
openssh
Whereis ist nicht installiert. Es gibt hier nur:
das Verzeichnis heißt auch /usr/bin und nicht /usr/lib
Newly created posts will remain inaccessible for others until approved by a moderator.
The last reply was more than 365 days ago, this thread is most likely obsolete. It is recommended to create a new thread instead.