2013-02-10 3 views
0

Я использую php для доступа к базе данных mysql и имею Safari для рендеринга php-кода. У меня есть все настройки на моем Mac, работающем с Mountain Lion. phpinfo() отлично отрисовывается. Если я использую textmate и запускаю php-код в phpMate, я могу получить доступ к базе данных и получить необходимую информацию. Но когда я обращаюсь к нему в Safari, он отображает php-код вместо подключения к серверу sql и отображения базы данных.Php не отображается на mac

Соли или идеи? У меня работает apache, и у меня работает mysql. Запросы к mysql с использованием командной строки также работают. Его просто Safari, который не отображает PHP-код. Благодарю.

<HTML> 
<HEAD> 
    <TITLE> Our List of Link </TITLE> 
    <HEAD> 
    <BODY> 
<?php 

    $dbcnx = $link = mysql_connect("localhost",'root','root'); 

    if (!$dbcnx) { 
die(mysql_error()); 
    echo("<P>Unable to connect to the " . 
     "database server at this time.</P>"); 
} 

if (! @mysql_select_db("UrlList")) { 
echo("<P>Unable to locate the " . 
     "database at this time.</P>"); 
    exit(); 
} 

?> 
</BLOCKQUOTE> 
</BODY> 
</HTML 
+2

Имеет ли файл расширение .php? Установлен ли Apache с помощью mod_php? Вы просматриваете файл, используя URL-адрес сервера или абсолютный путь к файлу? – pyrospade

ответ

0

было необходимо переименовать файл в .php, и оно сработало. Еще раз спасибо.

1

Мне кажется, что вам нужно настроить каталог apache. Когда вы открываете php-файл в сафари, вы просто дважды щелкаете по файлу или отправляетесь в localhost/myfile.php? Это определенно настройка apache для обработки каталога/файла, поскольку в настоящее время это не так, сафари читает файл напрямую.

Смежные вопросы