질문을 삭제하지 말아주세요.!
 
1
0
-1

안녕하세요 초보개발자입니다.


현재 저희는 php7.1을 쓰고 있는데요.

이번에 Laravel 5.6 최소 사양에 안맞아서 오래 미루었던 

.

php7.2 업그레이드를 진행하려고합니다.

그런데 나머지는 어찌어찌 다되는 것같은데..

add-apt-repository ppa:ondrej/php 패키지 추가후


apt install php7.2-bcmath \
php7.2-cli \
php7.2-common \
php7.2-curl \
php7.2-dev \
php7.2-fpm \
php7.2-gd \
php7.2-intl \
php7.2-json \
php7.2-mbstring \
php7.2-mysql \
php7.2-opcache \
php7.2-mcrypt \
php7.2-readline \
php7.2-xml \
php7.2-zip


설치중 php7.2-mcrypt를 찾을수가 없네요..

혹시 php7.2 쓰고 계신분들은 어떻게 설치하셨나요

참고로 저희는 ubuntu 16.4  입니다

    CommentAdd your comment...

    2 answers

    1.  
      1
      0
      -1

      지금 Docker로 테스트해보니 Pecl에 mcrypt 1.0.1(snapshot) 으로 설치할 수 있습니다.

      pecl install mcrypt-1.0.1 혹은 pecl install mcrypt-snapshot 로 설치하시면 mcrypt.so 가 extensions에 추가됩니다.

      저는 debian (stretch) 에서 테스트했습니다.

      1. 안유성

        답변감사합니다 ^^


        몇몇 코드가 CI로 작성되어있는게 있는데..

        CI는 mcrypt가 필수인지 에러가 뽕뽕터지네요 .. ㅠ..ㅠ

      CommentAdd your comment...
    2.  
      1
      0
      -1

      php 7.2 부터 mcrypt 가 PECL에서 제외되었습니다. OpenSSL 혹은 Sodium 을 사용하라고 합니다만...

      PG사 모듈이 전부 mcrypt 로 되어있죠... 저는 그래서 openssl로 변환하여 사용을 하고 있습니다... ㅜㅜ

      http://php.net/manual/en/migration72.other-changes.php 를 참고해주세요.

        CommentAdd your comment...