2013-08-29 5 views
1

나는 윈도우 7이 있고 PHP 5.2.17 VC6, 아파치 2.2, MySQL 서버 5.6을 설치했다.PHP 치명적인 오류 : 정의되지 않은 함수를 호출 mysql_connect()

<?php mysql_connect('localhost','username','passsword'); ?> 

내가 얻을 치명적인 오류 :

Call to undefined function mysql_connect() in C:\Website\index.php 

나는 노력을 내가 루트 디렉토리의 index.php에에서 MySQL에 연결하려고 할 때 나는 이름과 mysql.but에 암호를 생성 모두. 나는 내가 모든 후 아파치를 다시 시작하고 내가 STIL 같은 오류가 c:\windows\system32

에 파일 libmysql.dll을 복사 php.ini의

에서 확장 php_mysql.dll, php_mysqli.dllphp_mcrypt.dll을 주석 처리.

아무도 도와주세요?

+4

먼저 mysql_ * 함수를 사용해서는 안됩니다. PHP 5.5부터 사용되지 않습니다. mysqli 또는 PDO를 대신 사용하십시오. – MisterBla

+1

오른쪽'php.ini'에서 주석을 해제 하시겠습니까? –

+0

mysql 확장이 제대로 설치되지 않았거나 서버에 설치되지 않았습니다 –

답변

0

php.ini를 변경 한 후에 Apache를 다시 시작 했습니까? 이 문제가 Windows에서 발생하는지 여부는 확실하지 않습니다.

편집 :

당신은 내가 모두 하나 개의 패키지에 함께 설치하는 것이 좋습니다 아파치/PHP/MySQL을 시도하고 다시 설치해야 결국, 또한 켜거나 서버를 설정하는 멋진 컨트롤 패널과 함께 제공하는 경우 : http://www.apachefriends.org/en/xampp-windows.html

+0

* "이 모든 작업을 마친 후에 아파치를 다시 시작 했으므로 같은 오류가 발생합니다."- - OP – MisterBla

+1

예 아파치를 다시 시작했습니다. – Angel

+0

죄송합니다. 내 눈이 완전하게 작동하지 않습니다. –

관련 문제