Q&A

php 8.0 대에 와서 opcache 좀 이상하네요.!!!

2021.03.17 06:21
650
0
CMS/프레임워크 Rhymix 2.0
개발 언어 PHP 8.0

[17-Mar-2021 06:10:33 UTC] PHP Warning:  PHP Startup: Invalid library (appears to be a Zend Extension, try loading using zend_extension=php_opcache.dll from php.ini) in Unknown on line 0

 

 

zend 확장 쓴적도 없는데 에러에는 저렇게 나오고 기분이 묘해서 opcache 자체를 제거했습니다.

 

이제 캐시시스템은 memcahe 밖에 안남았네요.

 

redis 는 싱글 쓰레드에서 좋고 memcache 가 멀티쓰레드라고 해서 

 

memcache 하고 super cache 에 의존하고 있습니다.

 

개발자님들 업데이트 대응한다고 다들 힘들실텐데 힘내세요 !!!

 

 

댓글 4

  • 2021.03.17 06:23 #1542176
    opcache 가 zend쪽 확장 익스텐션일걸요.

    PHP.ini 에서 opcache.dll 을 재대로 경로 잡아줘야 사용이 가능할겁니다. (윈도우 기준)
  • 2021.03.17 06:27 #1542182

    (X) extension=php_opcache.dll

    (O) zend_extension=php_opcache.dll

     

    opcache와 관련해서 어떤 선택의 여지가 있다고 생각하시는 분들이 종종 보이는데, 그런 거 아닙니다.

    opcache 안 쓰시면 다른 어떤 캐시를 쓰셔도 의미가 없습니다.

  • 2021.03.17 06:42 #1542195
    아 .. zend_extension 맞죠? 뭘랄까? 표현하기도 이상한 경우가 있어서 ..zend_extension 으로 안하고 extension= php_opcache.dll 으로 했더만 그런것 같군요 ... 좀더 상태를 봐야겠습니다.
    다들 쏟아지는 오류 처리하느라 지쳐 가시는데 딸기 한박스라도 사드리고 싶네요 ..
  • 2021.03.17 07:52 #1542265
    에러로그를 면밀히 보시는 습관이 있으시다면 정답이 보이기도 합니다

    try loading using zend_extension=php_opcache.dll from php.ini 라고 적혀잇네요 :)