Nmail PHP 에서는 /usr/bin/php 에 존재하는 PHP 실행파일을 사용하도록 되어 있습니다.
아래 명령들을 비교해보셔서 서버상에 php가 2개 이상 설치된 것이 아닌지 확인해보시기 바랍니다.
whereis php
php -v
php -i|grep ini
/usr/bin/php -v
/usr/bin/php -i|grep ini
만약 /usr/local/bin/php 처럼 다른 경로의 php 가 실행된다면 /usr/bin/php 에서 실행되도록 심볼릭 링크를 걸어주시면 됩니다.
ln -s /usr/local/bin/php /usr/bin/php
--------------Original Message--------------
phpinfo는 웹페이지에서 실행했습니다.
웹에서 실행을 시키면 mbstring, iconv 모두 확인할 수 있구요..
근데 말씀하신 /usr/bin/php 에는 php 라는 파일이 /usr/bin/ 디렉토리에 없는데 어떻게 확인하죠?
--------------Original Message--------------
phpinfo로 실행을 시키면 확인도 할 수 있는데..
=> 웹페이지에서 확인하신건지 쉘상에서 확인하신건지 궁금합니다.
서버 설정에 따라 웹페이지에 연동된 PHP모듈과
쉘상(/usr/bin/php)의 PHP모듈의 버젼 및 설치옵션이 서로 다른 경우가 있습니다.
웹서버와 쉘모드의 PHP 버젼, php.ini 경로를 비교해보야 합니다.
웹서버) 웹메일의 [메일서버관리 - PHPINFO]에서 확인.
쉘모드) /usr/bin/php -v; /usr/bin/php -i|grep ini
--------------Original Message--------------
※ 필수입력정보 ※
▷ 제품버젼 :
▷ 오류발생 메뉴/주소 :
▷ 에러메세지 :
▷ 질문내용 :
수고많으십니다..
콘솔에서 실행을 하니. 아래와 같은 메세지가 뜹니다.
mbstring 과 iconv는 소스컴파일로 설치를 했구요.. phpinfo로 실행을 시키면 확인도 할 수 있는데..
아래와 같은 경고가 뜨는데.. 이유를 모르겠습니다.
신속한 답변을 부탁드립니다.
에러메세지는 아래와 같습니다~
[****@**** mail]# php nmail-php-2.3.0_install.php
HTTP/1.0 0 X
Content-type: text/html
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib/php4/imap.so' - /usr/lib/php4/imap.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib/php4/ldap.so' - /usr/lib/php4/ldap.so: cannot open shared object file: No such file or directory in Unknown on line 0
[Nmail Install] 엔메일 설치작업을 시작합니다.
[경고] 엔메일 설치작업이 중단되었습니다.
아래 문구를 확인하셔서 조치후 설치프로그램을 다시 실행하시면 됩니다.
=>
PHP 모듈중 'mbstring'이 설치되지 않았으므로 다음처럼 추가해야 합니다.
RPM 설치시) php-mbstring 패키지를 설치하시면 됩니다.
컴파일 설치시) configure 옵션중 --enable-mbstring --enable-mbregex 옵션을 추가하면 됩니다.