Debian 서버에서 apache2를 다시 시작할 수 없습니다 - "/usr/local/apache2/modules/libphp5.so를 서버에 로드할 수 없습니다"

Debian 서버에서 apache2를 다시 시작할 수 없습니다 - "/usr/local/apache2/modules/libphp5.so를 서버에 로드할 수 없습니다"

알았어... 나는 서버에 관해서는 초보자이고 Debian 웹 서버에서 Apache를 다시 시작하는 데 몇 가지 문제가 있습니다.

방금 다음을 실행했습니다.

aptitude install apache2 openssl

그 직후 아파치를 다시 시작하려고 시도했는데 다음과 같은 오류 메시지가 나타났습니다.

IS-13902:/usr/local/apache2/modules# /etc/init.d/apache restart
httpd: Syntax error on line 55 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: libidn.so.11: cannot open shared object file: No such file or directory

ldd /usr/local/apache2/modules/libphp5.so를 실행했고 다음과 같은 결과를 얻었습니다.

linux-gate.so.1 =>  (0xb76f6000)
libcrypt.so.1 => /lib/i686/cmov/libcrypt.so.1 (0xb6d78000)
librt.so.1 => /lib/i686/cmov/librt.so.1 (0xb6d6f000)
libmysqlclient.so.16 => /usr/local/mysql/lib/libmysqlclient.so.16 (0xb6a3d000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0xb6a19000)
libz.so.1 => /usr/lib/libz.so.1 (0xb6a04000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0xb69e5000)
libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb69bf000)
libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb69bb000)
libnsl.so.1 => /lib/i686/cmov/libnsl.so.1 (0xb69a1000)
libcurl.so.4 => /usr/local/lib/libcurl.so.4 (0xb6948000)
libxml2.so.2 => /usr/lib/libxml2.so.2 (0xb680f000)
libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb66b4000)
libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb669b000)
/lib/ld-linux.so.2 (0xb76f7000)
libidn.so.11 => not found
libssh2.so.1 => not found
libssl.so.0.9.8 => /usr/lib/i686/cmov/libssl.so.0.9.8 (0xb6652000)
libcrypto.so.0.9.8 => /usr/lib/i686/cmov/libcrypto.so.0.9.8 (0xb64ff000)
libldap_r-2.4.so.2 => /usr/lib/libldap_r-2.4.so.2 (0xb64bc000)
liblber-2.4.so.2 => /usr/lib/liblber-2.4.so.2 (0xb64ad000)
libresolv.so.2 => /lib/i686/cmov/libresolv.so.2 (0xb6499000)
libsasl2.so.2 => /usr/lib/libsasl2.so.2 (0xb6482000)
libgnutls.so.26 => /usr/lib/libgnutls.so.26 (0xb63e5000)
libtasn1.so.3 => /usr/lib/libtasn1.so.3 (0xb63d5000)
libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0xb63d0000)
libgcrypt.so.11 => /usr/lib/libgcrypt.so.11 (0xb6368000)

누구든지 도와줄 수 있나요?

답변1

libidn11-dev패키지 설치 :

# apt-get install libidn11-dev

그리고 다시 시도해 보세요.

답변2

FreeBSD에서 문제가 발생했습니다.
귀하의 버전은 libidn귀하의 PHP로 캠프를 할 수 없습니다. 그런 다음 , 자체를 apt-get update제거 하고 을 제거한 다음 , 및 해당 모듈을 설치 해야 합니다 . 미리 생각하지 마세요php modulesphpmod_phpphpmod_php
php -m

관련 정보