Sem categoria

Instalando PHP 5.6 em Debian Wheezy

Acrescente os repositórios

echo "deb http://packages.dotdeb.org wheezy-php56 all" >> /etc/apt/sources.list
echo "deb-src http://packages.dotdeb.org wheezy-php56 all" >> /etc/apt/sources.list

baixe e instale as chaves GnuPG do repositório

wget http://www.dotdeb.org/dotdeb.gpg
apt-key add dotdeb.gpg

Atualize a lista de pacotes e instale o os pacotes php5 php5-mysql

apt-get update -q
apt-get install -yq php5 php5-mysql

Referências:
https://www.dotdeb.org/instructions/
https://hub.docker.com/r/ezegolub/apache-php56/~/dockerfile/

Padrão
Sem categoria

Instalando Inkscape 0.91 em Debian Jessie

No repositório padrão do Debian Jessie temos a versão 0.48 do Inkscape e dessa versão para cá muitas funcionalidades e correções foram implementadas. A versão atual é a 0.91 e podemos instalar sem a necessidade de compilar acrescentado o repositório backports.

Acrescente em /etc/apt/sources.list o endereço

deb http://ftp.debian.org/debian jessie-backports main

e rode o comando

apt-get update

e depois

apt-get -t jessie-backports install inkscape

 

Referências

Página oficial do Inkscape

Página do pacote no Debian Jessie Backports

Instruções para repositórios Backports

 

Padrão
Sem categoria

Envio de mensagens em CMS feito em PHP

Sempre que monto um servidor eu já configuro o Exim ou SSMTP para enviar as mensagens do sistema e também de CMS (como o Drupal, WordPress ou SPIP). Mesmo usando bibliotecas como PHPMailer é necessário que tenha um serviço de SMTP rodando ou configurar um externo.

Para testar se o servidor está devidamente configurado você pode fazer a partir do prompt do PHP:

php -a
mail ('seuemail@seudodominio.com.br', "Test Postfix", "Test mail from postfix");
exit ();

outra opção é criar um arquivo php com o nome testmail.php

<?php
    mail ('seuemail@seudodominio.com.br', "Test Postfix", "Test mail from postfix");
?>

E depois rode o comando php -f testmail.php e será a mensagem será enviada para o endereço indicado.

Se acaso você tiver acesso o servidor via SSH tem a opção


echo "Test from Postfix" | mail -s "Test" seuemail@seudodominio.com.br

No caso de projeto rodando tem o plugin Check Email que ajuda teste o servidor local.

Para quem utilizar algum sistema de newsletter é bom saber Como enviar Emails pelo WordPress.

Muitos parceiros/clientes utilizam o serviço de hospedagem da Locaweb e por padrão não é oferecido o servidor de SMTP e aí é necessário com um servidor externo e seguindo as orientações da própria Locaweb.

Algumas informações desse post foi retirado de Checking if PHP/WordPress can send mails.

Padrão