Übernimmt denn, wenn ich in dem benutzten Verzeichnis eine PHP.ini setze, dann auch die Shell in dem Verzeichnis diese Einstellungen?
Nur wenn Du sie mit -c example.ini beim PHP-Binary angibst. Wenn das automatisch passieren soll, bieten sich wie gezeigt Wrapper-Scripte oder z.B. Bash-Aliase an.
Hm ok aber müsste das nicht trotzdem von den 1GB überschrieben werden? Ich meine die phpinfo zeigt das ja auch an.
Welche phpinfo()? Über SSH oder HTTP? Das sind wie gesagt unterschiedliche Umgebungen. Die phpinfo() von SSH/CLI siehst Du z.B. mit: php -i
Über HTTP hast Du je Domain eigene PHP-Einstellungen, bequem einstellbar in Plesk. Über SSH/CLI bist Du in einer Chroot-Umgebung mit unterschiedlichen Pfaden und es gibt nur die globalen Standardwerte, dort musst Du selbst die entsprechenden Argumente an den PHP-Befehl anhängen.
Ergänzend, falls Du über SSH/CLI eine andere PHP-Version brauchst: https://www.netcup-wiki.de/wiki/Shell_ver…e_PHP-Versionen