"No acceptable C compiler found" bei der Installation von APC
Was muss ich tun, um APC korrekt funktioniert, es scheint, ich habe keinen c-compiler an der richtigen Stelle oder so etwas ähnliches? Auch nachdem Sie es installieren, wie kann ich überprüfen, dass es korrekt läuft?
[root@ec2-user]# pecl install apc
downloading APC-3.1.9.tgz ...
Starting to download APC-3.1.9.tgz (155,540 bytes)
.................................done: 155,540 bytes
54 source files, building
running: phpize
Configuring for:
PHP Api Version: 20090626
Zend Module Api No: 20090626
Zend Extension Api No: 220090626
config.m4:180: warning: AC_CACHE_VAL(PHP_APC_GCC_ATOMICS, ...): suspicious cache-id, must contain _cv_ to be cached
../../lib/autoconf/general.m4:1974: AC_CACHE_VAL is expanded from...
../../lib/autoconf/general.m4:1994: AC_CACHE_CHECK is expanded from...
config.m4:180: the top level
config.m4:180: warning: AC_CACHE_VAL(PHP_APC_GCC_ATOMICS, ...): suspicious cache-id, must contain _cv_ to be cached
../../lib/autoconf/general.m4:1974: AC_CACHE_VAL is expanded from...
../../lib/autoconf/general.m4:1994: AC_CACHE_CHECK is expanded from...
config.m4:180: the top level
Enable internal debugging in APC [no] : no
Enable per request file info about files used from the APC cache [no] : no
Enable spin locks (EXPERIMENTAL) [no] : no
Enable memory protection (EXPERIMENTAL) [no] : no
Enable pthread mutexes (default) [yes] : yes
Enable pthread read/write locks (EXPERIMENTAL) [no] : no
building in /var/tmp/pear-build-root/APC-3.1.9
running: /var/tmp/APC/configure --enable-apc-debug=no --enable-apc-filehits=no --enable- apc-spinlocks=no --enable-apc-memprotect=no --enable-apc-pthreadmutex=yes --enable-apc- pthreadrwlocks=no
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for a sed that does not truncate output... /bin/sed
checking for cc... no
checking for gcc... no
configure: error: in `/var/tmp/pear-build-root/APC-3.1.9':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
ERROR: `/var/tmp/APC/configure --enable-apc-debug=no --enable-apc-filehits=no --enable-apc- spinlocks=no --enable-apc-memprotect=no --enable-apc-pthreadmutex=yes --enable-apc- pthreadrwlocks=no' failed
[root@ec2-user]#
- Welches Betriebssystem ist auf dem server?
- 2.6.35.14-97.44.amzn1.x86_64 #1 SMP Mon Oct 24 16:03:08 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sieht aus wie gcc ist nicht installiert. Je nach Ihrer Version von Linux, die Installation von gcc unterscheidet. Ich bin sicher, wenn Sie posten, welche Version Sie verwenden, wir werden in der Lage sein, um Ihnen zu helfen.
Ihrem system fehlt ein C-compiler (oder, weniger wahrscheinlich, es kann nicht gefunden werden).
Wahrscheinlich, Sie müssen nur zu tun:
für Debian oder Ubuntu oder
für Red Hat /CentOS.
Durch die Art und Weise, wie Ihr system-Paket-manager kann wahrscheinlich APC installieren.
php-pecl-apc
für die (prähistorische) PHP-version.Ich löste dies über die folgenden:
Auf unseren CentOS 6-box, die ich verwendet yum install php-pecl-apc - ich hatte schon einige andere yum installiert erste wie glib, gcc. Aber zumindest wissen Sie, yum, um die Abhängigkeiten richtig.
Eigentlich nicht gesehen, eine bestimmte Geschwindigkeit zu erhöhen, aber ich nehme an, dies ist, wo tuning kommt.