跳转到主要内容

xampp无法安装扩展

故障描述
  Centos安装了xampp运行环境,因CMS需求。需安装uploadprogress扩展。在安装过程中运行phpize时提示:   grep: /opt/lampp/include/php/main/php.h: No such file or directory   grep: /opt/lampp/include/php/Zend/zend_modules.h: No such file or directory   grep: /opt/lampp/include/php/Zend/zend_extensions.h: No such file or directory   并且无法Make
故障分析
  从phpize的信息来看提示缺少文件。原因是Xampp默认只提供运行环境,不提供开发环境。需要安装xampp的开发套件。
处理过程
  1、从www.apachefriends.org下载xampp-linux-devel*.gz的开发套件。并用tar zcvf xampp-linux-devel*.gz -C /opt/解压到/opt目录下,   2、进入uploadprogress目录,运行/opt/lamp/bin/phpize提示正常。   3、运行./configure --with-php-config=/opt/lampp/bin/php-config   4、运行make和make install安装成功。    5、编辑php.ini加入extension="uploadprogress.so",重启lampp进程即可。
建议/总结
  在xampp环境下。需安装套件才可编译安装。