web-dev-qa-db-fra.com

Comment créer un dossier public_html?

Je suis un programmeur php et nouveau dans Ubuntu. Maintenant, j'utilise Ubuntu 12.4. J'ai besoin de créer un répertoire HTML public sur mon répertoire personnel pour pouvoir facilement évaluer les fichiers php. Comment créer ce répertoire public_html sur mon dossier personnel? Et comment se configure-t-il en tant que serveur Apache pour exécuter des scripts php?

2
Bizzon

Apache est livré avec le module userdir qui vous permet d’utiliser /home/USER/public_html comme répertoire racine.

Vous accéderez à ce public_html en tant que localhost/~USER/

Vous devrez peut-être activer userdir, s'il n'est pas activé, ce qui est fait par:

Sudo a2enmod

Par défaut, Apache utilise /var/www comme racine du document.

Vous pouvez également créer un hôte virtuel avec votre racine de document spécifique.

https://help.ubuntu.com/lts/serverguide/httpd.html

5
sagarchalise

Ce que j'ai fait pour mon cas est créé le répertoire public_html de mon répertoire personnel, puis créé un lien symbolique dans /var/www pour y pointer public_html répertoire ( créant un lien symbolique ).

Pour créer un lien symbolique, vous devez utiliser la commande suivante:

Sudo ln -s /home/$USER/public_html /var/www

ici $USER est votre nom d'utilisateur. Pour plus de détails, consultez le site mentionné ci-dessus.

1
Tuhin Sheikh

Merci à tous. Maintenant, je trouve le moyen correct de configurer Apache à partir du débordement de pile. https://stackoverflow.com/questions/526742/how-can-i-make-a-public-html-folder-in-ubunt

Et de demander Ubuntu

Dois-je faire un lien symbolique entre mon répertoire/var/www et mon répertoire personnel?

0
Bizzon