Instalando o LAMP e phpMyAdmin no Linux Ubuntu

LAMP (Linux, Apache, MySQL e PHP) é uma combinação de softwares livres e de código aberto, e este é o assunto do tutorial de hoje. Para acompanhar é necessário ter instalado o Linux Ubuntu ou derivados.

Instale o Lamp e opcionalmente o phpMyAdmin:

O segundo comando lamp-server^ pedirá uma senha para o usuário root do MySQL. Lembre-se desta senha.

O comando para instalar o phpMyAdmin pedirá que você escolha uma opção de servidor - escolha Apache - ainda neste, pedirá a senha do usuário root do MySQL, aquela definida na instalação do comando lamp-server^ e, também, pedirá para aplicar uma senha de acesso ao phpMyAdmin.

Digite os comandos:


A webroot (pasta onde você deve colocar seus arquivos PHP) é por padrão /var/www. Para acessar essa pasta é necessário ter permissão, mude o dono para o seu usuário e dê uma permissão apropriada. Assim:


Caso queira fazer uma pasta onde os usuários da aplicação possam fazer o upload de arquivos, deverá mudar as permissões de tal pasta para permissão 777.

Os arquivos de configuração (php.ini, apache2.conf) estão em:

/etc/php5/apache2/
/etc/apache2

Acesse sua aplicação de gerenciamento MySQL, via http://localhost/phpmyadmin com o usuário root e a senha que você aplicou na instalação.

Qualquer dúvida só deixar um comentário.
Até a próxima.

Como instalar o Skype no Linux

Skype já foi um problema quando o assunto era Linux, mas as versões mais recentes são muito compatíveis.


Neste tutorial veremos como instalar o Skype, via terminal de comando, no Ubuntu ou derivados.

Abra o terminal (CTRL + ALT + T) e digite os comandos abaixo:


Os comandos detectam automaticamente a arquitetura do sistema operacional e instalam a última versão do Skype.

Simples, não é? Até a próxima!

Orientação a Objetos em PHP - Parte 03

Salve amigos(as) do blog,

Continuando o assunto do post anterior...


Abstract class

Classes abstratas são classes de padronização e que não podem ser instanciadas. Você pode tocar um carro, mas não pode tocar um veículo.

Observe o mecanismo de abstração de conceitos no PHP:

Lembrando que somente classes abstratas podem conter métodos abstratos. Elas podem, também, conter aributos e métodos não abstratos.

Interfaces

Ligada a abstração a Interface é um recurso similar a classe abstrata, mas uma das diferenças é que uma classe pode implementar mais de uma interface. A implementação é feita através da keyword implements, idêntico ao Java.

Diferente de classes abstratas, não é possível incluir atributos e nem implementar métodos em interfaces. Não é necessário e nem deve ser usado o operador abstract na assinatura dos métodos da interface, pois, já é implícito que os métodos de uma interface são abstratos.

Polimorfismo

O que o Cachorro, o Homem e o Zumbi tem em comum? Parece estranho, mas não é. Todos se movimentam. Observe um exemplo em PHP:


Chegamos ao fim desse Tutorial Arroz & Feijão. Como foi dito no primeiro post, o objetivo era mostrar um pouco de como funciona a Orientação a Objetos na linguagem PHP.

Até o próximo assunto.