Projetos de codificação para pilha de lâmpadas localmente -- apache2 campo com php campo com lamp camp askubuntu Relacionado O problema

Coding projects for LAMP stack locally


0
vote

problema

português

Eu tenho uma pilha de lâmpada para cima e funcionando (servidor de luz ^ especificamente), e agora eu gostaria de experimentar um pouco com isso, embora eu prefiro não estar editando arquivos em abcdefghijklmn4 , parece bobo estar fazendo tudo como raiz.

Existe uma boa maneira de codificar projetos em outro lugar?

english

I've got a LAMP stack up and running (lamp-server^ specifically), and now I'd like to experiment a bit with it, although I would rather not be editing files in /var/www/html, it seems silly to be doing everything as root.

Is there a good way to code projects somewhere else?

        

Lista de respostas

1
 
vote

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

Uma vez ativado, você pode criar um diretório abcdefghgjklmnabcdefghijklmn7 dentro de sua casa, garantir sua casa e public_html ter permissões de leitura do mundo, e você pode colocar seus scripts PHP no seu < Código> ABCDEFGHIJKLMNABCDEFGHIJKLMN9 .

Opcionalmente, você pode adicionar seu usuário ao grupo debian-keyring0 e fazer debian-keyring1 gravável de grupo ( debian-keyring2

). ).

Abordagem é adequada para testes e desenvolvimento, para a produção, sugiro que você o Google ao redor para a melhor prática de PHP, como estou muito enferrujado para sugerir qualquer coisa específica.

 

Yes, enable the userdir module for Apache (I'm unfamiliar with lamp-server, normally you just run sudo a2enmod userdir but you'll have to figure out how to enable the module).

Once enabled, you can create a public_html directory inside your home, ensure your home and public_html have world read permissions, and you can put your PHP scripts in your public_html.

Optionally, you could add your user to the www-data group and make /var/www/html group-writable (sudo chmod g+w /var/www/html).

Either approach is suitable for testing and development, for production I suggest you google around for current best PHP practice, as I'm way too rusty to suggest anything specific.

 
 
0
 
vote

Abra o seu arquivo debian-keyring3 . Geralmente, sob debian-keyring4 . Lá você encontrará uma linha como esta

  debian-keyring5   

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

 

Open your httpd.conf file. It's usually under ~\etc\httpd.conf. There you will find a line like this

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

Change it to your desired path and restart the server. It should solve your problem..

 
 

Perguntas relacionadas

0  500 Erro no arquivo index.php. Todos os outros arquivos PHP estão funcionando bem [FECHADO]  ( 500 error on index php file all other php files are working well ) 
. Esta questão é improvável que ajude a futuros visitantes; Só é relevante para uma pequena área geográfica, um momento esp...

3  Como configurar o phpmyadmin como subdomínio no Apache 2.4.7?  ( How to setup phpmyadmin as subdomain on apache 2 4 7 ) 
Atualmente estou tendo problemas na criação de phpmyadmin como um subdomínio. Eu consegui fazer isso no Ubuntu 12.04 sem problema, mas desde que a atualização...

128  Qual é a maneira mais fácil de configurar uma pilha de lâmpadas?  ( Whats the easiest way to set up a lamp stack ) 
Eu configurei uma nova instância VPS do Ubuntu e estou me perguntando qual é a maneira mais fácil de se levantar e correr com uma pilha de lâmpada básica (ou ...

0  Erro do MySQL após reinicialização (Lampp)  ( Mysql error after rebooting lampp ) 
Eu não sei se este é o lugar certo para colocar esta pergunta. Eu instalei o Lampp e segui esta instrução http://www.apachefriends.org/pt /xampp-linux.html#3...

0  "Xampp: Não foi possível iniciar o mysql" no Ubuntu 64bit  ( Xampp couldnt start mysql on ubuntu 64bit ) 
Eu instalei o Lampp com estas instruções , mas o phpmadmin não funcionou Então tentei desinstalar e instalá-lo novamente e ainda não funciona. Quando estou t...

1  Crie um comando pseudo para lampp xampp  ( Create a pseudo command for lampp xampp ) 
Como faço para criar um comando psuedo para o terminal? O comando básico para o Lampp é: sudo /opt/lampp/lampp start Mas eu não quero digitar isso to...

0  Precisa de ajuda com erro após a configuração de permissão para salvar qualquer coisa em VAR / WWW / HTML?  ( Need help with error after setting permission to save anything in var www html ) 
[ 2.173492] usb 2-1.6: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 2.173497] usb 2-1.6: Product: DW375 Bluetooth Module [ 2.173501] u...

0  Status do Apache de repente pára  ( Apache status suddenly stops ) 
Eu tenho um problema com o meu Apache, estou executando o Ubuntu Server 12.04 em um VPS. Eu tenho uma pilha de lâmpada básica, meu problema é isso, a cada pou...

7  http: // localhost / não funciona  ( Http localhost not working ) 
Acabei de fazer uma nova instalação do Ubuntu (10.04.1) mais lâmpada (via sudo tasksel install lamp-server ) e tudo está funcionando bem. No entanto, isso ac...

3  Por que a Perl está incluída no Lamp-Server ^?  ( Why perl is included into lamp server ) 
Eu sei que existem muitos métodos e muitas perguntas sobre instalação da lâmpada . No entanto, não tem uma resposta para ... por que o comando sudo apt...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.