Codificando projetos para LAMP stack localmente

0

Eu tenho uma LAMP empilhada e funcionando (lamp-server ^ especificamente), e agora eu gostaria de experimentar um pouco com ela, embora eu prefiro não estar editando arquivos em /var/www/html , parece bobo estar fazendo tudo como root.

Existe uma boa maneira de codificar projetos em outro lugar?

    
por Costa 05.02.2015 / 21:57

2 respostas

1

Sim, ative o módulo userdir para o Apache (não estou familiarizado com o servidor da lâmpada, normalmente você apenas executa sudo a2enmod userdir , mas precisará descobrir como ativar o módulo).

Uma vez habilitado, você pode criar um diretório public_html dentro de sua casa, garantir que sua casa e public_html tenham permissões de leitura mundial, e você pode colocar seus scripts PHP em public_html .

Opcionalmente, você pode adicionar seu usuário ao grupo www-data e tornar /var/www/html group-writable ( sudo chmod g+w /var/www/html ).

Qualquer abordagem é adequada para testes e desenvolvimento, para produção, sugiro que você procure no Google as melhores práticas atuais do PHP, já que estou muito enferrujado para sugerir algo específico.

    
por roadmr 05.02.2015 / 22:03
0

Abra o arquivo httpd.conf . Geralmente é em ~\etc\httpd.conf . Lá você encontrará uma linha como essa

DocumentRoot "/var/www/html"
<Directory "/var/www/html">

Altere-o para o caminho desejado e reinicie o servidor. Deve resolver o seu problema ..

    
por Anupam Basak 05.02.2015 / 22:07