2013-02-10 4 views
0

PHP를 사용하여 mysql 데이터베이스에 액세스하고 Safari에서 PHP 코드를 렌더링하도록했습니다. 마운틴 라이온을 실행하는 Mac에서 모든 설정을했습니다. phpinfo()는 완벽하게 렌더링됩니다. phpate에서 textmate를 사용하고 php 코드를 실행하면 데이터베이스에 액세스하여 필요한 정보를 얻을 수 있습니다. 그러나 Safari에서 액세스 할 때 SQL Server에 연결하여 데이터베이스를 표시하는 대신 PHP 코드가 표시됩니다.PHP가 Mac에 표시되지 않음

생각/아이디어? 나는 아파치가 작동하고 MySQL을 일하고있다. 명령 줄을 사용하여 mysql 쿼리도 작동합니다. php 코드를 렌더링하지 않는 Safari뿐입니다. 감사.

<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입니까? 아파치가 mod_php로 구성되어 있습니까? 서버 URL 또는 절대 파일 경로를 사용하여 파일을보고 있습니까? – pyrospade

답변

0

은 파일의 이름을 .php로 바꿔야 만했습니다. 다시 한번 감사드립니다.

1

아파치 디렉토리를 설정해야하는 것처럼 들립니다. 사파리에서 PHP 파일을 열면 파일을 두 번 클릭하거나 localhost/myfile.php로 이동합니까? 그것은 현재 아파치가 파일을 직접 읽고 있기 때문에 디렉토리/파일을 처리하는 아파치 설정입니다.