Ir para conteúdo
Fórum Script Brasil
  • 0

Instalando PHP, MySQL e PHPEclipse no Linux


Norivan Oliveira

Pergunta

Instalando PHP, MySQL e PHPEclipse no Linux

Objetivo: Instalação rápida de ambiente de desenvolvimento para programadores PHP/MySQL no Linux.

Ferramentas: PHP, MySQL, PHPMyAdmin, PROFTPD (XAMPP), Java e PHPEclipse

Recomendações: Esta forma de instalação, com o XAMPP, é recomendada apenas para ambiente de desenvolvimento, Para instalações em ambiente de produção é necessário realizar configurações de segurança fortes

Instalando servidores

Baixe o Xammp 1.7 para Linux. Salve o mesmo na pasta home/(seu_nome_de_usuario)

 

Entre com o usuário ROOT no console do Ubuntu (terminal ou shell dependendo da sua versão):

 

Clique em:

 

Aplicações>>Acessórios>>Console

 

e caso não saiba a senha do ROOT digite:

 

sudo passwd
Digite a senha do seu usuário administrador e em seguida digite a nova senha do ROOT   Digite o comando "su", aperte enter e digite a senha do ROOT. Isso vai alterar seu usuário para ROOT   Copie os arquivos compactados para pasta \opt: No console caminhe até a pasta onde você salvou os arquivos cd /home/(usuario)/ e digite o comando de extração de arquivos TAR
 tar xvfz xampp-linux-1.7.tar.gz -C ../../opt
  Chame o lampp com o parametro start:  
/opt/lampp/lampp start
Instalando o PHPEclipse * Para rodar o eclipse você precisa ter o Java instalado, veja com instalar o Java no Linux neste tutorial 1.Baixe o PHPEclipse all-in-one para Linux salve em /home/(usuario) 2.Descompacte ele com o comando:
tar xzvf pdt-all-in-one-linux-gtk-2.0.0GA.tar.gz

3.Crie um atalho/lançador ou link na área de para o mesmo

Botão direito na area de trabalho>>>Criar lançador

Nome = Eclipse

Destino = /home/(usuário)/eclipse/eclipse

4.Abra o eclipse e configure o caminho do executavel do PHP

Window>>Preference>>PHP>PHP EXECUTABLE>>ADD

Name=Lammp

PATH=/opt/lampp/bin/php-5.2.8

PHP INI=/opt/lampp/etc/php.ini

Compartilhamento de projetos

Através do PROFTPD você poderá oferecer acesso controlado a participantes dos seus projetos, para isso obviamente você deve definir uma estrutura lógica para seu projeto, separando a partes do projeto e dando permissão de acesso somente a seus criadores. Por exemplo:

htdocs/projeto1/

fonte/ (formato aberto)

classes/

html/

imagens/

www/ (formato compilado)

classes/

html/

imagens/

Compartilhando arquivos por FTP

Vai da sua imaginação e necessidade, você também pode usar padrões como o CMV, o importante é separar o projeto corretamente.

Após feita a sua estrutura de pastas, você pode criar os usuários de FTP. No exemplo abaixo estarei criando um usuário para o webdesigner do projeto:

root@administrador-desktop:/# adduser webdesigner

Adicionando o usuário `webdesigner' ...

Adicionando novo grupo `webdesigner' (1002) ...

Adicionando novo usuário `webdesigner' (1002) ao grupo `webdesigner' ...

Criando diretório pessoal `/home/webdesigner' ...

Copiando arquivos de `/etc/skel' ...

Digite a nova senha UNIX:

Redigite a nova senha UNIX:

passwd: senha atualizada com sucesso.

Modificando as informações de usuário para webdesigner

Informe o novo valor ou pressione ENTER para aceitar o padrão

Nome Completo []: João

Número da Sala []:

Fone de Trabalho []: 31 6661-0000 255

Fone Doméstico []:

Outro []:

A informação está correta? [s/N] s

root@administrador-desktop:/# mkdir /opt/lampp/htdocs/projeto1/

root@administrador-desktop:/# mkdir /opt/lampp/htdocs/projeto1/fonte/

root@administrador-desktop:/# mkdir /opt/lampp/htdocs/projeto1/fonte/imagens

root@administrador-desktop:/# chown -R webdesigner /opt/lampp/htdocs/projeto1/fonte/imagens

root@administrador-desktop:/# chmod 775 /opt/lampp/htdocs/projeto1/fonte/imagens

Agora para testar basta digitar http://localhost no navegador, ou o ip/nome da sua máquina para testar.

Para acessar o PHPMyadmin basta digitar a URL: http://localhost/phpmyadmin

E pronto, mais fácil que no Windows. Agora é só começar a desenvolver

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...