Je suis un programmeur php et nouveau dans ubuntu. J'utilise maintenant ubuntu 12.4 et j'ai besoin de créer un répertoire html public dans mon répertoire personnel pour évaluer facilement les fichiers php. Comment puis-je créer ce répertoire public_html dans mon dossier personnel ? Et comment est-il configuré comme un serveur apache pour exécuter les scripts de php ?
Réponses
Trop de publicités?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 comme localhost/~USER/
Vous pouvez avoir besoin d'activer userdir, si ce n'est pas le cas, ce qui est fait par :
sudo a2enmod
Par défaut, Apache utilise /var/www
comme racine du document.
Vous pouvez également créer un serveur virtuel avec la racine de votre document spécifique.
Ce que j'ai fait pour mon cas est créé public_html dans mon répertoire personnel et j'ai ensuite créé un lien symbolique dans le répertoire /var/www
pour pointer vers ce public_html répertoire ( création d'un lien symbolique ).
Afin de créer un lien symbolique, vous devez utiliser la commande suivante :
sudo ln -s /home/$USER/public_html /var/www
aquí $USER
est votre nom d'utilisateur. Pour plus de détails, consultez le site mentionné ci-dessus.
Merci à tous. Maintenant, j'ai trouvé la bonne façon de configurer apache à partir de stack overflow. https://stackoverflow.com/questions/526742/how-can-i-make-a-public-html-folder-in-ubuntu
Et de ask ubuntu
Dois-je faire un lien symbolique entre mon répertoire /var/www et mon domicile ?