在centos中使用yum install memcache时,在哪里可以找到我的php扩展
正如标题所说。我需要我的memcache.so将其放入php.ini中,但在使用package manager yum install memcached安装后,我找不到它 任何人都可以帮助我在centos中使用yum install memcache时,在哪里可以找到我的php扩展,php,Php,正如标题所说。我需要我的memcache.so将其放入php.ini中,但在使用package manager yum install memcached安装后,我找不到它 任何人都可以帮助我 谢谢我认为memcached RPM不包括php扩展,或者centos不维护该扩展。您可能需要手动安装它: cd /usr/src wget http://pecl.php.net/get/memcache-2.2.6.tgz tar zxvf memcache-2.2.6.tgz cd memcache
谢谢我认为memcached RPM不包括php扩展,或者centos不维护该扩展。您可能需要手动安装它:
cd /usr/src
wget http://pecl.php.net/get/memcache-2.2.6.tgz
tar zxvf memcache-2.2.6.tgz
cd memcache-2.2.6
phpize
./configure
make
make install
如果您使用的是XAMPPLinux,则需要安装xampp linux devel并在/opt/lampp/bin/中使用phpize。如果您尚未安装Xampp的devel文件,首先需要安装所有Xampp devel包,预期您的XMAPP版本为1.7.7:
wget http://www.apachefriends.org/download.php?xampp-linux-devel-1.7.7.tar.gz
mv download.php\?xampp-linux-devel-1.7.7.tar.gz xampp-linux-devel-1.7.7.tar.gz
tar xvfz xampp-linux-devel-1.7.7.tar.gz -C /opt
然后尝试相同的安装,但使用/opt/lampp/bin/phpize而不是phpize
希望这有帮助 编译它很有效,但我现在遇到了以下错误:警告:PHP启动:无法加载动态库'/opt/lampp/lib/PHP/extensions/no-debug-non-zts-20090626/memcache.so'-/opt/lampp/lib/PHP/extensions/no-debug-non-zts-20090626/memcache.so:ELF类错误:ELFCLASS64在未知的第0行我猜您正在使用xampp for linux?我编辑了我的答案,为xampp环境添加了一些提示。你能试试看是否有效吗?好的,我今晚回家后试试。非常感谢您现在可以在BETAS目录下找到xampp-devel软件包:
cd /usr/src
wget http://pecl.php.net/get/memcache-2.2.6.tgz
tar zxvf memcache-2.2.6.tgz
cd memcache-2.2.6
/opt/lampp/bin/phpize
./configure --with-php-config=/opt/lampp/bin/php-config
make
make install