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
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
Pergunta
Norivan Oliveira
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:
3.Crie um atalho/lançador ou link na área de para o mesmo
Botão direito na area de trabalho>>>Criar lançador
4.Abra o eclipse e configure o caminho do executavel do PHP
Window>>Preference>>PHP>PHP EXECUTABLE>>ADD
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: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:
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
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.