2019. 7. 22. 22:19

There is something wrong with your system - please check that LD_LIBRARY_PATH includes the directory with Oracle Instant Client libraries

 

php로 하나 만들어서 crontab 사용해서 매일 자동으로 돌게 하고 싶은데..

 

위 에러가 나면서 안되는데....

 

미치겠더군..... 환경설정, oci8, 아파치유저 추가등등...다 했는데도 안된다가....

 

이게 php 그냥 실행하면 되는데, crontab으로 하니까, 안되더라...

 

결국 crontab사용할때, 환경변수를 못가져와서 그런거 같드라..

 

그래서, php소스에 

putenv("ORACLE_HOME=/opt/app/oracle/product/11.2.0/db_1"); putenv("LD_LIBRARY_PATH=/opt/app/oracle/product/11.2.0/db_1/lib:/lib:/usr/lib");

 

이렇게 넣어주니까 불러온다...

 

참고url:

https://stackoverflow.com/questions/14605099/oci-connect-works-only-from-command-line

Posted by Tyson