Extra Form
PHP PHP 5.6

학원에 안쓰는 구형 컴퓨터가 있어서..

 

백업용 서버로 만들려고 들고 왔다가....

 

백업이 잘되니깐.. 심심해서

 

APM 설치를 하고 있습니다.

 

Centos 7 설치 했구요

 

모든 APM은 yum으로 설치 했습니다.

 

 

yum으로 mbstring도 설치 했는데요...

 

phpinfo();로 보면 정상적으로 보입니다.

 

 

요걸...

 

PHP-FPM 설정으로 바꾸서 해보면...

 

phpinfo()에서 보면 mbstring이 보이지를 않네요....

 

phpmyadmin 들어갈때 오류가나서... 그때서야 눈치를 챘네요.

 

PHP-FPM은 검색해도 잘 안나오네요.

 

조언 부탁 드립니다.

  • ?
    http://saksin.tistory.com/1354 비슷한 설명인것 같아서 주소 남깁니다.
  • ? ?
    내용 잘 읽어 보았습니다.

    systemctl start php-pfm 도 했구요 httpd restart도 했습니다...

    서버는 작동을 하는데.. mbstring이 로드 되지를 않네요. 어디서 뭘 잘못한건지 모르겠습니다. ㅎㅎ
  • profile

    처음에 잘 된다고 하셨던 phpinfo는 어디서 찍었던 건가요? 아파치? 터미널?

    센토스는 기본적으로 터미널, 아파치, PHP-FPM이 모두 같은 php.ini와 php.d 폴더 내의 추가 설정 파일들을 공유합니다. (php.d 폴더에 mbstring 설정 파일이 따로 있다면 php.ini에서 extension=을 선언하지 않는 것이 정석입니다.) 따라서 아파치 연동 방식에서 PHP-FPM으로 변경하시면서 뭘 잘못 건드린 경우가 아니라면, 아파치나 터미널에서 되는 것은 PHP-FPM에서도 모두 되는 것이 센토스입니다. 반면, 우분투는 설정 폴더가 각각 분리되어 있기 때문에 한쪽에서 되는 기능이 다른 쪽에서는 안 될 수도 있습니다.

    어떤 repo를 사용하여 어떤 명령으로 설치하셨는지에 따라 충돌이 났을 가능성은 있습니다. 서로 다른 두 가지 버전이 설치되었다거나, remi, webtatic, rpmforge 등 여러 서드파티 repo들이 제공하는 패키지들이 중복으로 설치되었다거나... phpmyadmin은 그냥 공식 홈페이지에서 다운받으셨나요? 그것도 yum으로 설치했다면 의존성 처리가 자동으로 되었을 텐데요.

  • profile ?
    phpinfo는 아파치에서 확인하였습니다.

    기진곰님 글을 잘 읽어 보니깐 제가 무얼 잘못 한건지 대충 알것 같습니다.

    기본 APM(모듈방식) 설치시 별도의 저장소를 설정하지 않았는데...

    PHP-FPM 변경전에 인터넷에서 검색해서 발견한 repo를 사용했던것 같습니다.
    (아마도 이게 꼬이게 된 원인인것 같습니다.)

    phpmyadmin도 yum 설치 했습니다.

    repo가 바뀌면 그런 현상이 벌어지기도 하는군요.. 저는 버전만 같으면 다 똑같은 php 인줄 알았네요.

    도움 감사합니다. 싹 지우고 새로 해봐야 겠습니다. ㅎㅎ
  • profile ?
    역시나...

    단방에 해결 되었습니다. ㅎㅎㅎ

    이번에는 Nginx, PHP-FPM, Mysql 도전합니다.

    또 도움 받지 싶네요..

    미리 감사합니다. ^_____^;;
  • ? profile

    네, 누군가의 블로그에 나오는 대로 따라하다가 remi와 webtatic을 동시에 설치해서 충돌하는 경우를 종종 봅니다. 지원이 중단된 rpmforge를 아직도 습관적으로 추가해서 쓰는 분도 가끔 있고요...

    절대적으로 안전한 것은 epel까지입니다. PHP 관련 repo들은 동일한 버전이라도 서로 호환되지 않을 수 있으니 취사선택이 필요합니다. 개인적으로는 좀더 순정에 가까운 패키지명을 제공하여 순정 센토스 기준으로 작성된 각종 매뉴얼을 따르기 쉬운 remi를 선호합니다만, webtatic 하나만 써도 괜찮습니다. 아무튼 하나를 선택하고, 다른 repo를 사용하는 튜토리얼은 싹 무시해 주는 센스~!

  • profile ?
    네, 자세한 설명 감사합니다.

    기진곰님 글보면서

    늘 제대로 공부하게되네요.