php와 mysql 질문입니다

soulframe의 이미지

php 는 rpm 방식으로

mysql 은 소스컴파일 방식으로 설치를 했습니다.

phpinfo();에서 보면

mysql항목은 따로 없고

dbx라고 해서 mysql, msql, oracle 등을 지원한다고만 나와있네요

당연히 php <-> mysql은 동작하지 않고 있답니다.

아는 선배에게 물어보니 전화통화상이라서 old_password 머머 말하던데 그것과 관련된 것인지요?

php가 mysql모듈을 못읽어들여서 그런것 같습니다만, 어디서 관련설정을 하면되는것인지요?

rpm으로 설치되어서(페도라 코어3 패키지)

--with-mysql=share 라고 나와있습니다

답변좀 부탁드립니다..^^

moonrepeat의 이미지

답변은 아니지만 보통 mysql을 RPM으로 설치하고
나머지를 소스로 설치하는게 정석 아닌가요?

그리고 phpinfo();에서 mysql뜨면 사용 연동 가능
한걸로 압니다. mysql상에서 사용자 및 DB 생성시
키고 적용 시키셨는지......

삽질은 계속되어야 한다....... 쭉.........

우수한의 이미지

dbx라는 놈은 추상화된 DB 레이어입니다.
http://kr.php.net/manual/en/ref.dbx.php

phpinfo()에 mysql 이 나타나지 않는다면 mysql 라이브러리가 설치되지 않은 것입니다.
아마도 페도라 rpm(?)쪽에서 수동설치한 mysql 라이브러리를 인식하지 못한 것 같군요.

우수하지 않아요. '우수한'은 옛날 만화 CityHunter에서 따와서 쓰던 별명. ;-)