{"id":1597,"date":"2013-03-04T10:26:04","date_gmt":"2013-03-04T09:26:04","guid":{"rendered":"https:\/\/fsdata.se\/manualer\/?p=1597"},"modified":"2018-01-18T14:44:12","modified_gmt":"2018-01-18T13:44:12","slug":"php-via-en-terminal-php-cli","status":"publish","type":"page","link":"https:\/\/legacy.fsdata.se\/manualer\/hemsida\/linux\/php-via-en-terminal-php-cli\/","title":{"rendered":"PHP via en terminal (PHP-CLI)"},"content":{"rendered":"<p>I v\u00e5ra webbhotellspaket erbjuder vi inte bara st\u00f6d f\u00f6r PHP via hemsidor, utan \u00e4ven via en terminal. Detta brukar kallas f\u00f6r PHP-CLI (PHP Command Line Interface). P\u00e5 detta s\u00e4tt kan man utveckla och k\u00f6ra PHP-script p\u00e5 servern utan en hemsida. Det \u00e4r f\u00f6rdelaktigt t ex om man vill k\u00f6ra schemalagda script.<\/p>\n<p><strong>S\u00e5 h\u00e4r k\u00f6r man PHP via en terminal:<\/strong><\/p>\n<ol>\n<li>B\u00f6rja med att <a href=\"https:\/\/fsdata.se\/manualer\/hemsida\/ssh\/aktivera-ssh-i-webbhotellspaket\/\">logga in via SSH<\/a><\/li>\n<li>Skapa ett script med valfri textredigerare t ex:<br \/>\n<code>nano hello-world.php<\/code><\/li>\n<li>L\u00e4gg in f\u00f6ljande kod:<br \/>\n<code>&lt;?php echo \"Hello world!\\n\"; ?&gt;<\/code><br \/>\n\tF\u00f6r att spara filen med nano, tryck ctrl+x, y och enter.<\/li>\n<li>K\u00f6r scriptet via terminalen:<br \/>\n<code>php-cli hello-world.php<\/code><\/li>\n<\/ol>\n<p>P\u00e5 samma s\u00e4tt som vi erbjuder st\u00f6d f\u00f6r flera olika versioner av PHP f\u00f6r hemsidor s\u00e5 erbjuder vi \u00e4ven st\u00f6d f\u00f6r olika versioner av PHP-CLI. PHP-CLI-versionerna \u00e4r synkroniserade med PHP-versionerna f\u00f6r hemsidor. Vi uppdaterar PHP fortl\u00f6pande s\u00e5 f\u00f6r att se nuvarande versioner, logga in i v\u00e5r kontrollpanel och g\u00e5 in under &#8221;Hemsida &gt; &#8221;PHP&#8221;.<\/p>\n<p><strong>Kontrollera och byt version av PHP-CLI:<\/strong><\/p>\n<p>S\u00e5 h\u00e4r kontrollerar man vilken version av PHP-CLI som \u00e4r angiven som standard via SSH:<\/p>\n<p><code>php-cli -v<\/code><\/p>\n<p>Versionsnumret listas d\u00e4refter.<\/p>\n<p>F\u00f6r att byta standardversion av PHP-CLI i ett konto, skapa ett alias via SSH:<\/p>\n<p><code>alias php-cli='php-cli-5.3'<\/code><\/p>\n<p>Notera att man inte anger det fullst\u00e4ndiga versionsnumret utan enbart underversionen. Kontrollera g\u00e4rna vilken version av PHP-CLI som \u00e4r angiven efter att ha skapat ett nytt alias.<\/p>\n<p>S\u00e5 h\u00e4r tar man bort ett alias via SSH:<\/p>\n<p><code>unalias php-cli<\/code><\/p>\n<p>Och s\u00e5 h\u00e4r kontrollerar man samtliga aktiva alias via SSH:<\/p>\n<p><code>alias<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I v\u00e5ra webbhotellspaket erbjuder vi inte bara st\u00f6d f\u00f6r PHP via hemsidor, utan \u00e4ven via en terminal. Detta brukar kallas f\u00f6r PHP-CLI (PHP Command Line Interface). P\u00e5 detta s\u00e4tt kan man utveckla och k\u00f6ra PHP-script p\u00e5 servern utan en hemsida. Det \u00e4r f\u00f6rdelaktigt t ex om man vill k\u00f6ra schemalagda script. S\u00e5 h\u00e4r k\u00f6r man [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":2623,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":""},"_links":{"self":[{"href":"https:\/\/legacy.fsdata.se\/manualer\/wp-json\/wp\/v2\/pages\/1597"}],"collection":[{"href":"https:\/\/legacy.fsdata.se\/manualer\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/legacy.fsdata.se\/manualer\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/legacy.fsdata.se\/manualer\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/legacy.fsdata.se\/manualer\/wp-json\/wp\/v2\/comments?post=1597"}],"version-history":[{"count":16,"href":"https:\/\/legacy.fsdata.se\/manualer\/wp-json\/wp\/v2\/pages\/1597\/revisions"}],"predecessor-version":[{"id":7215,"href":"https:\/\/legacy.fsdata.se\/manualer\/wp-json\/wp\/v2\/pages\/1597\/revisions\/7215"}],"up":[{"embeddable":true,"href":"https:\/\/legacy.fsdata.se\/manualer\/wp-json\/wp\/v2\/pages\/2623"}],"wp:attachment":[{"href":"https:\/\/legacy.fsdata.se\/manualer\/wp-json\/wp\/v2\/media?parent=1597"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}