Réglage Apache et PHP dans Mac OS X Snow Leopard

J'ai récemment acheté Apple iMac. Malheureusement, l'inclusion Apache et PHP causé des problèmes.

J'ai inclus un accès Web intégré Mac Grâce aux paramètres système, après quoi j'ai eu une conclusion et que vous pourriez ajouter des fichiers HTML à votre répertoire utilisateur. Toutefois les fichiers PHP Affiché et non interprété. Puis j'ai découvert que cela est dû au fait que PHP Non activé par défaut dans la définition Mac Apache.

Après la recherche rapide dans Google Je suis tombé sur cette page:
http://developer.apple.com/mac ... .html
Je suis passé à la section

Allumer PHP dans Apache

, Copiez et collez le fragment de code suivant dans une nouvelle fenêtre de terminal et appuyez sur Return:

[code]set admin_email to (do shell script "defaults read AddressBookMe ExistingEmailAddress")
user_www=$HOME/Sites
filename=php-test
user_index=${user_www}/${filename}.php
user_db=${user_www}/${filename}-db.sqlite3
# NOTE: Having a writeable database in your home directory can be a security risk!

conf=`apachectl -V | awk -F= '/SERVER_CONFIG/ {print \$2}'| sed 's/"//g'`
conf_old=$conf.$$
conf_new=/tmp/php_conf.new

touch $user_db
chmod a+r $user_index
chmod a+w $user_db
chmod a+w $user_www

echo "Enabling PHP in $conf ..."
sed '/#LoadModule php5_module/s/#LoadModule/LoadModule/' $conf | sed
"s^you@example.com^<b>\$admin_email</b>^" > $conf_new

echo "(Re)Starting Apache ..."
osascript <<eof "="" "impossible="" $conf="" $conf;="" $conf_new="" $conf_old;="" (et="" (org.apache.httpd[13453])="" -f="" ...="" 02="" 1="" 10="" 127.0.0.1="" 2010="" 21:24:14="" 262):="" 2:="" <="" [="" [code](org.apache.httpd)="" [code]15="" a="" abandonné="" actif="" administrator="" adobe="" annuler="" apache="" apache,="" apachectl="" apportées="" architecture="" associé="" au="" aucune="" available,="" bin="" c'était="" car="" ce="" cela="" cela,="" ci-dessus;="" ci-dessus?="" code="" code:="" code]="" commandement="" comme="" comment="" complété="" comprends="" configuration="" connecter="" console="" conséquent,="" contents="" copiant="" d'aller="" d'erreur="" d'ouvrir="" dans="" de="" desservi;="" did="" div="" dlopen(="" do="" donc,="" down="" du="" en="" enregistré="" eof="" error="" essayez="" essayé.="" est="" et="" exit="" exited="" expérience="" fait="" find:="" found.="" fragment="" il="" image="" in="" indique-t-il="" installé="" insérant="" j'ai="" je="" juste="" l'admission,="" l'inclusion="" l'obtient="" la="" le="" les="" library="" lieu="" listening="" loading="" logs="" lorsque="" ma="" mac="" macos="" maintenant="" malgré="" malheureusement,="" matching="" merveilleux.="" message="" modification="" modifications="" moment="" mv="" n'ai="" n'est="" ne="" no="" open="" os="" osascript[3597]="" page",="" par="" paramètres="" partage="" pas="" passé="" pensais="" peut="" php,="" plus="" privileges="" problème?="" puis="" puis-je="" que="" question="" qui="" respawn:="" restart"="" reçois="" rien="" réseau="" réussie="" s'est="" sbin="" script="" scriptingadditions="" se="" seconds="" selon="" serait="" serveur,="" seulement="" shell="" shutting="" sockets="" start="" suitable="" suivant="" suivante:="" suppose="" sur="" susmentionnée,="" système.="" terminal="" throttling="" to="" toujours="" tout="" trouvé="" types,="" types.osax="" types:="" un="" unable="" une="" unit="" universal="" usr="" via="" vous="" wampserver="" will="" windows).="" with="" wrapper="" x="" xampp="" à="" éditer="" éditer:="" №="">
<div class="answer_text">
Je suppose que cette voiture ne sera pas un serveur de production. Donc, si vous ne voulez pas discuter avec la configuration et peut installer
http://www.mamp.info/en/index.html
. il "prêt" serveur Web qui comprend Apache, PHP et MySql. C'est une bonne approche pour un serveur Web fonctionnel rapide, il doit répondre à vos besoins!
</div>
<div class="answer_text">
Je recommanderais d'utiliser votre Apache et PHP de l'autre côté
http://www.macports.org/
. Il faudra un certain temps sur son réglage, mais à long terme, il sera plus facile de configurer et de maintenir.
</div>
<div class="answer_text">
En juger par les instructions de l'article lié (Il semble qu'ils soient destinés à Snow Leopard Server), Il semble que une copie de sauvegarde du fichier de configuration a été créée.

Trouver B. / etc / apache2 / déposer httpd.conf.old Copier-le / etc / apache2 / comme httpd.conf

Allez facile et allumez-vous php À l'intérieur du fichier de configuration.

- Retirez le hachage devant la chaîne: LoadModule php5_module

Redémarrer apache Et voyez comment les choses y a-t-il.
</div>
<div class="answer_text">
Je recommande vivement d'utiliser virtualbox Pour configurer un environnement de production virtuel sur votre Mac, Et ne pas nettoyer pour cette installation sur le bureau. Ayant essayé de mettre votre propre pile Mac AMP, Installateur MAMP et pile virtualisé LAMP, Dès que vous le maîtrisez, une pile virtualisée LAMP Ce sera sans aucun doute le plus petit mal de tête. Un autre charme est que vous pouvez tourner votre support de développement de haut en bas lorsque vous en avez besoin et vous pouvez facilement le transférer entre les machines. Ceci est un bon guide pour configurer un serveur virtuel. ubuntu Sur le bureau ubuntu, Ce n'est que quelques paramètres qui vous permettent de configurer un serveur virtuel à la place. ubuntu Sur le bureau OS X.

http://kevin.vanzonneveld.net/ ... code/
</div>
</eof>
Invité:

Giselle

Confirmation de:

Je suppose que cette voiture ne sera pas un serveur de production. Donc, si vous ne voulez pas discuter avec la configuration et peut installer
http://www.mamp.info/en/index.html
. il "prêt" serveur Web qui comprend Apache, PHP et MySql. C'est une bonne approche pour un serveur Web fonctionnel rapide, il doit répondre à vos besoins!

Blanche

Confirmation de:

Je recommanderais d'utiliser votre Apache et PHP de l'autre côté
http://www.macports.org/
. Il faudra un certain temps sur son réglage, mais à long terme, il sera plus facile de configurer et de maintenir.

Dominique

Confirmation de:

En juger par les instructions de l'article lié (Il semble qu'ils soient destinés à Snow Leopard Server), Il semble que une copie de sauvegarde du fichier de configuration a été créée.

Trouver B. / etc / apache2 / déposer httpd.conf.old Copier-le / etc / apache2 / comme httpd.conf

Allez facile et allumez-vous php À l'intérieur du fichier de configuration.

- Retirez le hachage devant la chaîne: LoadModule php5_module

Redémarrer apache Et voyez comment les choses y a-t-il.

Christine

Confirmation de:

Je recommande vivement d'utiliser virtualbox Pour configurer un environnement de production virtuel sur votre Mac, Et ne pas nettoyer pour cette installation sur le bureau. Ayant essayé de mettre votre propre pile Mac AMP, Installateur MAMP et pile virtualisé LAMP, Dès que vous le maîtrisez, une pile virtualisée LAMP Ce sera sans aucun doute le plus petit mal de tête. Un autre charme est que vous pouvez tourner votre support de développement de haut en bas lorsque vous en avez besoin et vous pouvez facilement le transférer entre les machines. Ceci est un bon guide pour configurer un serveur virtuel. ubuntu Sur le bureau ubuntu, Ce n'est que quelques paramètres qui vous permettent de configurer un serveur virtuel à la place. ubuntu Sur le bureau OS X.

http://kevin.vanzonneveld.net/ ... code/

Pour répondre aux questions, connectez-vous ou registre