1

글타래: php 에러 해결 ^^

감사드립니다 단번에 해결됐읍니다(주석 해제로) 이렇게 좋을수가...

이미 아시겠지만 간단한 설정에서 해메는 초보자입니다 smile

원래는 워드프레스를 설치하던중 kiwi테마를 알게되서 설치를 했읍니다

에러가 나더군요 워프2.0버젼에 맞는 테마패치를 해도 마찬가지로 에러

그러던중 kiwi포룸에 들렸고 거기에서 punbb를 보고 설치를 하다 여기까지 왔읍니다

올린김에 한가지 더 질문드리고 싶습니다 smile

일단 정보는 win 2003, apache 1.3.34, PHP 5.1.1, mysql 5.0.17, phpmyadmin 2.7.0pl2, wordpress 2.0 punbb 1.2.10입니다

시스템 시작시 아래와 같은 경고 메세지를 한번 띄우는데 거슬리긴 해도 딱히 뭔가 안돌아가는 것은 없어 그냥 쓰는중입니다 sad

http://home.cein.or.kr/~yyymin/images/php-error.JPG

이렇게 문제만 덩그라니 떨어뜨려놔서 죄송합니다

제가 이쪽에 관련된 일은 하는것은 아니고 단지 아주 관심이 많은 일반인입니다 하하;;

그래서 따라는 하는데 문제 해결능력은 제로입니다 아직 공개할만한 주소가 없읍니다

2

댓글: php 에러 해결 ^^

경고 상자만 보고 대충 짐작하기로는, 아마 이전에 설치되어 있던 php 관련 모듈과 새로 설치한 php 5 모듈이 중복되어서 생기는 문제 같습니다.

새로 설치한 php5 디렉토리에 있는 핵심 PHP 모듈인 php5ts.dll 파일을 포함한 .dll 모듈들이 Windows의 System32 디렉토리 속의 것들과 중복되는지 확인해 보세요.
그래서, 중복되는 것이 있으면 새것을 System32 디렉토리 속으로 복사해 놓으시면 될 것 같습니다.

나중에, 또 PHP5를 갱신할 경우를 생각해서, 아예 php가 설치되어 있는 c:\php 디렉토리를 PATH에 등록시켜 놓는 것이 관리하기에 더 편하다는군요.

나중을 위한 참고로 설치 설명서를 붙여 놓습니다.
PHP Windows 설치 설명서

그리고, 덕분에 kiwi 테마 구경 잘 했습니다. wink

+ = ²

3

댓글: php 에러 해결 ^^

miname 씀:

경고 상자만 보고 대충 짐작하기로는, 아마 이전에 설치되어 있던 php 관련 모듈과 새로 설치한 php 5 모듈이 중복되어서 생기는 문제 같습니다.

알려주신데로 아파치 conf파일을 수정하니 경고문구는 사라졌읍니다 (아파치에서도 경고가 출력됐지만 그냥 무시했었읍니다 하하;;)


miname 씀:

새로 설치한 php5 디렉토리에 있는 핵심 PHP 모듈인 php5ts.dll 파일을 포함한 .dll 모듈들이 Windows의 System32 디렉토리 속의 것들과 중복되는지 확인해 보세요.
그래서, 중복되는 것이 있으면 새것을 System32 디렉토리 속으로 복사해 놓으시면 될 것 같습니다.

현재 system폴더에는 php.ini system32에는 libmysql.dll이 들어있습니다 둘다 php에서 복사한것입니다 그렇지만 여전히 시작시 같은 에러창을 띄웁니다 이부분은 더 연구?해보겠습니다


miname 씀:

나중에, 또 PHP5를 갱신할 경우를 생각해서, 아예 php가 설치되어 있는 c:\php 디렉토리를 PATH에 등록시켜 놓는 것이 관리하기에 더 편하다는군요.

PATH를 등록했는데 한가지 의문점은 php.ini파일과 libmysql.dll파일을 F:\php 에서 읽어들여야 하는거 아닌가요? 두파일을 F:\php 로 옮겼더니 php가 실행되지 않았읍니다 (F:\드라이브 서버)

php나 mysql을 구버젼으로 사용했을땐 문제가 없었는데 구버젼으로 돌아가야 될까요;;; 제가 굳이 굳이랄것도 없지만 신버젼을 사용할려는 이유는 4.x대 버젼과 DB호환성이 떨어진다는 지나가는 풍월을 듣고서입니다 유니코드 지원도 된다는데 mysql 설정시 이탈리어를 지정해야만 마법사가 제대로 설정완료되더군요(이부분은 잘모르겠음)

많은 도움감사드립니다 smile

yyymin씨가 수정함 (2006-01-10 03:38 AM)

4

댓글: php 에러 해결 ^^

Windows의 PATH에 정상적으로 php 디렉토리가 등록되었다면, php.ini 파일과 확장 모듈들이 자동적으로 읽히게 됩니다만, 혹시 등록이 제대로 되어 있는지 다시 확인해 보세요.
관련 PHP 참고 문서 - PHP 디렉토리를 Windows의 PATH에 등록하기
설정을 마치고 나면 꼭 재시동을 해줘야 한답니다.

이미 아시겠지만, Apache, PHP, MySQL을 같이 사용할 때, 하나라도 설정이 잘 못 되어 있다면 실타래가 엉켜있는 것처럼 문제의 원인을 찾아내기가 무척 힘들답니다.
물론 문제들을 해결하면서 얻게되는 세세한 지식들도 있겠지만, 만약 설정하는데 계속 어려움을 겪으신다면, WAMP 설치를 한 번 고려해 보세요.
설치가 간단하고 설치 파일들이 한 곳에 모여 있어서 나중에 관리도 손쉬울 듯 합니다.

저도, Windows 시스템에 설치되어 있는 APM은 생소해서, 관련 설명서들을 매달아 놓는 것 밖에는 큰 도움을 못 드리네요. roll

+ = ²