Quantcast
Channel: Okategoriserat – Bineros blogg om webbhotell, domäner och annat kul på nätet
Viewing all articles
Browse latest Browse all 28

Enkel PEAR via PHP & SSH

$
0
0

Må så vara att användandet av paketen i PEAR-katalogen förmodligen minskat rejält de senaste åren. Vi har fortfarande en bred bas av kunder som efterfrågar enklare hantering och vill använda sig av dessa “färdiga” paket för att t.ex. skicka e-post via PHP.

Vi har tidigare lagt ut stöd för Git och WP-cli via vår SSH-miljö och vi fortsätter förenklandet för våra kunder genom att införa ett fullgott stöd för administration och underhåll av PEAR-paket via denna miljö. På alla våra SSH-konton finns nu PEARs “package manager” installerat och alla siters PHP.ini har nu en standardinkludering som gör att inga sökvägar måste korrigeras för att snabbt vara igång med att t.ex. skicka e-post via SMTP i PHP.

Installera PEAR + Mail

1. Börja med att logga in på ditt SSH-konto (Kontot skapar du via “Filer” -> “SSH” i din kontrollpanel).

2. Installera PEAR på ditt konto genom att köra följande två kommandon:
pear config-create ~/ .pearrc
pear install -o PEAR

Detta skapar en katalogstruktur under katalogen “pear” i din rotnivå på ditt konto där PHP-automatiskt kommer söka efter installerade paket, och nya paket också kommer hamna efter installation.

3. Installera sedan Mail-paketet på ditt konto med detta kommando:
pear install pear/Mail

Nu är grundpaketen för PEAR samt modulen för mail installerad och det går utmärkt att direkt inkludera detta direkt i ett PHP-skript som t.ex. skickar ett enkelt mail med följande kod:


<?php
include('Mail.php');
$headers['From'] = 'test@binero.se';
$headers['To'] = 'test2@binero.se';
$headers['Subject'] = 'Testrubrik';
$body = 'Testmeddelande';
$params['sendmail_path'] = '/usr/sbin/sendmail.postfix -t -i';
$mail_object =& Mail::factory('sendmail', $params);
$mail_object->send($recipients, $headers, $body);
?>

Mer information finns direkt på pears webbsida och dokumentation, och framförallt kan det vara värt att läsa på just delen om installation och uppdatering av paket.

Har du förslag på förbättringar eller fler verktyg som kan hjälpa dig att trivas med våra tjänster så hör av dig till support@binero.se med dessa. :)


Viewing all articles
Browse latest Browse all 28

Latest Images