PHP не выполняет исправления при запуске файлов PHP и HTML на моем локальном сервере (Mac Snow Leopard) - PullRequest
0 голосов
/ 31 января 2011

Я учусь кодировать на PHP и MySQL, и у меня возникают проблемы с моим HTML, вызывающим PHP. Код выглядит так:

<form method="post" action="report.php">

Когда я запускал PHP и HTML на веб-сервере (размещенном на GoDaddy), код работал нормально.

Однако теперь я работаю на локальном сервере (использую Apache и MySQL на моем Mac Snow Leopard) и получаю ошибки. Когда вызывается PHP, появляется диалоговое окно с сообщением «Я решил открыть report.php» и спрашивает, хочу ли я открыть его в текстовом редакторе или сохранить. Я использую FireFox 3, и это то же самое диалоговое окно, которое появляется при открытии файла.

Нужно ли что-то делать, в частности, когда я использую свой локальный сервер? Нужно ли сохранять мои файлы в определенном месте?

Я потратил много времени, пытаясь это исправить, поэтому любая помощь будет принята с благодарностью!

Ответы [ 3 ]

2 голосов
/ 31 января 2011

Вы открыли /etc/apache2/httpd.conf и включили модуль php5?

Должен быть в состоянии раскомментировать эту строку:

LoadModule php5_module        libexec/apache2/libphp5.so
0 голосов
/ 31 января 2011

вам нужно открыть файл через сервер, а не каталог, поэтому в вашем браузере что-то вроде http://localhost/file.php

0 голосов
/ 31 января 2011

Это звучит как проблема конфигурации сервера. Apache не знает, что делать с файлами PHP, и возвращает их браузеру, а не выполняет их. Обычно это означает, что PHP установлен неправильно. Проверьте в своем файле httpd.conf правильные директивы AddType, чтобы Apache знал о интерпретаторе PHP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...