安装过程出现如下提示:PHP Startup: Unable to load dynamic library '/usr/local/php5.3/lib/php/extensions/no-debug-non-zts-20090626/memcached.so' - /usr/local/php5.3/lib/php/extensions/no-debug-non-zts-20090626/memcached.so: cannot open shared object file: No such file or directory in Unknown on line 0
请问这是什么原因?应该如何解决?

解决方案 »

  1.   

    /usr/local/php5.3/lib/php/extensions/no-debug-non-zts-20090626/memcached.so大致的意思就是你这个扩展是无效的,你看看有没有这个扩展在那个路径里面
    ls /usr/local/php5.3/lib/php/extensions/no-debug-non-zts-20090626/memcached.so
      

  2.   

    你可以安装一个sppserv最新版本就可以了,6.0貌似最新的,就可以了
      

  3.   

    您好。谢谢,我的这个问题已经解决。我现在又遇到一个问题,请帮忙看一下:
    运行/etc/init.d/php-fpm start
    显示:Starting php-fpm [18-Apr-2012 09:03:36] ERROR: bind() for address '9000' failed: Address already in use (98)  done
      

  4.   

    说你的缓存模块找不到,你可以想想是否开启什么缓存,若不明了,一定是原包损坏或路径出问题
    我也推荐,用新手集成工具,容易多了,你安完PHP再安mysql apache都会问题百出,包括整合部分,你若是专门学习这些还好,要是开发,最快的方法下载phpnow or xamapp两三分钟让你配好环境
      

  5.   


    netstat -tanlp | grep 9000 看看谁把端口占了
      

  6.   

    我以前也碰过问题,http://tlinle.blog.51cto.com/251944/291673这里很详细,我按这个装好了
      

  7.   

    fastcgi?
    端口给占,看看是不是已经启动了,或者其他进程有没有使用该端口的.