>

아파치 오류 로그는 다음을 보여줍니다 :

와이즈 비즈

그리고

[Tue Feb 13 09:53:19.292366 2018] [suexec:notice] [pid 13643:tid 140586989283072] AH01232: suEXEC mechanism enabled (wrapper: /usr/local/apache/bin/suexec)

[Tue Feb 13 09:53:19.292473 2018] [:notice] [pid 13643:tid 140586989283072] ModSecurity for Apache/2.9.2 (http://www.modsecurity.org/) configured.

[Tue Feb 13 09:53:19.292479 2018] [:notice] [pid 13643:tid 140586989283072] ModSecurity: APR compiled version="1.6.3"; loaded version="1.6.3"

[Tue Feb 13 09:53:19.292483 2018] [:notice] [pid 13643:tid 140586989283072] ModSecurity: PCRE compiled version="8.41 "; loaded version="8.41 2017-07-05"

[Tue Feb 13 09:53:19.292487 2018] [:notice] [pid 13643:tid 140586989283072] ModSecurity: LIBXML compiled version="2.9.3"

[Tue Feb 13 09:53:19.292490 2018] [:notice] [pid 13643:tid 140586989283072] ModSecurity: Status engine is currently disabled, enable it by set SecStatusEngine to On.

[Tue Feb 13 09:53:19.358205 2018] [ssl:warn] [pid 13644:tid 140586989283072] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache] PHP Warning: PHP Startup: Unable to load dynamic library 'mbstring.so' (tried: /usr/local/php/lib/php/extensions/no-debug-zts-20170718/mbstring.so (/usr/local/php/lib/php/extensions/no-debug-zts-20170718/mbstring.so: cannot open shared object file: No such file or directory), /usr/local/php/lib/php/extensions/no-debug-zts-20170718/mbstring.so.so (/usr/local/php/lib/php/extensions/no-debug-zts-20170718/mbstring.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0

[Tue Feb 13 09:53:19.383462 2018] [mpm_event:notice] [pid 13644:tid 140586989283072] AH00489: Apache/2.4.29 (Unix) OpenSSL/1.0.2g configured -- resuming normal operations [Tue Feb 13 09:53:19.383522 2018] [core:notice] [pid 13644:tid 140586989283072] AH00094: Command line: '/usr/local/apache/bin/httpd'

를 입력하면

php -m

알 수 있듯이 목록에 mbstring이 있습니다. 그리고 또한 sudo apt-get install php-mbstring을 수행했습니다. 아무것도 업데이트하지 않았습니다. 내 PHP 버전은 7.0.25이며 Ubuntu 16.04 64 Bit를 사용합니다. 누구든지 문제를 해결하는 방법을 알 수 있습니까?

PHP Warning: PHP Startup: Unable to load dynamic library 'mbstring.so' (tried: /usr/local/php/lib/php/extensions/no-debug-zts-20170718/mbstring.so (/usr/local/php/lib/php/extensions/no-debug-zts-20170718/mbstring.so: cannot open shared object file: No such file or directory), /usr/local/php/lib/php/extensions/no-debug-zts-20170718/mbstring.so.so (/usr/local/php/lib/php/extensions/no-debug-zts-20170718/mbstring.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 [PHP Modules] bcmath bz2 calendar Core ctype curl date dba dom enchant exif fileinfo filter ftp gd gettext gmagick gmp hash iconv imagick imap intl json ldap libxml mbstring //more

  • 답변 # 1

    /usr/local/lib/php.ini 파일에 빈 "extension ="줄이 있는지 확인하십시오 :

    grep extension /usr/local/lib/php.ini
    
    

    기본적으로, 연장선은 등호 뒤에 내용이 없습니다. 이러한 줄이 존재하면 빈 확장 줄을 주석 처리하고 Apache를 다시 시작하십시오.

    참고 : cPanel forum

  • 답변 # 2

    실행중인 것은 경로에 존재하지 않는 패키지를 찾는 것입니다 (mbstring.so는 "mbstring 공유 객체"를 의미하며 리눅스 라이브러리가됩니다) ).

    실제로 mbstring이 설치되어 있는지 확실하지 않습니다.

    다음을 실행하여 설치해야하는 것이 있는지 확인할 수 있습니다.

    $ sudo apt-cache search mbstring
    
    

    나를 위해 :

    php-mbstring - MBSTRING module for PHP [default]
    php-patchwork-utf8 - UTF-8 strings handling for PHP
    php-symfony-polyfill-mbstring - Symfony polyfill for the Mbstring extension
    php-symfony-polyfill-util - Symfony utilities for portability of PHP codes
    php7.1-mbstring - MBSTRING module for PHP
    
    

    그런 다음 mbstring 패키지 중 하나를 설치하고 우리가 얻는 것을 알려주십시오.

관련 자료

  • 이전 변수를 Laravel {{route}} 도우미로 전달
  • 다음 mysql - Processmaker 트리거 입력 문서는 현재 업로드 된 파일 경로를 얻습니다