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!
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.
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.
Assinar:
Postagens
(
Atom
)