J'essaie d'apprendre PHP et STEP ONE OBTENIR UN PHP fonctionner à une certaine capacité. Je tente d'utiliser MAMP mais j'ai des problèmes.
Spécialement: si je crée un fichier avec le code ci-dessous et enregistrez-le comme index.html dans le répertoire "Document root" de Mamp, je reçois une page vierge quand pointant mon navigateur à http: // localhost: 8888 / index.html . P>
Code: p> alternativement, si je mettez un peu de PHP dans son propre fichier (Dites test.php), puis pointez mon navigateur dans ce fichier, il affiche simplement le plein Texte du fichier dans le navigateur. P> Des idées Ce que je pourrais faire mal? P> P>
5 Réponses :
Vous devez enregistrer un fichier avec PHP à l'intérieur avec une extension .php. Vous devez donc nommer index.php code> au lieu de
index.html code>. Correction simple. P>
J'ai eu le problème similaire.
Fabriquez un nouveau fichier dans TextWrangler ou Komodo, ou quoi que ce soit, et ajoutez le code suivant: p> Vous allez enregistrer le fichier comme .htaccess (avec le point à l'avant; c'est le nom du fichier).
Enregistrez-le dans / Applications / MAMP / HTDOCS. C'est le même endroit que vous économiserez vos fichiers PHP et HTML. Ce .htaccess sera un fichier invisible; Vous ne le verrez pas dans Finder, ce que vous pouvez si vous êtes sur un CD dans le terminal, ou de rechercher avec W / Finder et en choisissant le type de visibilité de fichier en nature. P> Essayez d'aller à localhost: 8888 / Vous devez voir tous les fichiers disponibles là-bas. Et avec ce fichier .htaccess nouvellement créé, vous pouvez maintenant intégrer PHP à l'intérieur d'un fichier HTML. p> p>
Si vous avez MAMP Pro, vous pouvez faire ce changement afin que cela affecte tous i> vos hôtes / sites en modifiant le modèle ici: Fichier B >> Modèle d'édition b >> Apache b >> httpd.conf b> et coller ces deux lignes dans ce fichier à l'intérieur de la
addhandler code> là-bas.
Alors, cela vient de travailler pour moi: p>
au lieu d'avoir: p>
MAMP / HTDOCS / Dossier-contient-Tous-Files / P>
Mettez tous vos fichiers directement dans le dossier HTDOCS! P>
SO: P>
MAMP / HTDOCS / Tous vos fichiers, y compris Index.PHP, etc. P>
espère que cela aide! p>
dans MAMP, éditez le fichier: p>
/appplications/mamp/conf/apache/httpd.conf P>
puis recherchez '#ADDHANDLER TYPE-MAP' (Exclure les citations). En dessous de cela, ajoutez, p>
Application Addhandler / X-httpd-php .php .html p>
Enregistrez le fichier et arrêtez et redémarrez MAMP. L'analyse PHP se produira dans des fichiers se terminant par les extensions: .php et .html. p>
Ajout de ".html" à la ligne de fin de la ligne "Application AddTTTTTTTTTTTTTTTTYPE / X-httpd-php" dans httpd.conf ou renommer le fichier de index.html à index.php a fonctionné pour moi.
Modification /applications/mamp/conf/apache/httpd.conf P>
Recherche de #Addhandler Type-Map P>
et insertion de l'application addhandler / x-httpd-php .php .html p>
a travaillé pour moi. P>
Vous devez enregistrer un fichier avec PHP à l'intérieur avec une extension .php. Vous devez donc nommer
index.php code> au lieu de
index.html code>.
Votre Apache est-il configuré pour interpréter des fichiers .html avec PHP?
@ Josephtorraca seigneur. Je savais que ce serait quelque chose de goofy comme ça. Merci de votre aide. Si vous aimez, soumettez votre commentaire comme une réponse et je l'accepterai. Merci de votre aide.