我编译了PHP,但是没有“扩展名”文件夹。我没有看到与扩展相关的任何配置标志。安装扩展程序后或安装扩展程序时是否手动添加了扩展程序文件夹。
答案 0 :(得分:0)
以下网站提供了我需要的模块:https://pecl.php.net/
具体来说,apc.so,geoip.so,imagick.so和redis.so
在OLD系统上,我需要找到正在使用的版本,以便能够在NEW系统上安装。以下显示了imagick的版本。
/usr/local/php54/bin/php --re imagick | head -1
然后我使用wget将软件包下载到新系统。
wget https://pecl.php.net/get/imagick-3.4.1.tgz
解压缩...
tar zxvf imagick-3.4.1.tgz
将CD插入目录
cd imagick-3.4.1
运行以下命令,提供配置文件。
/usr/local/php54/bin/phpize
配置
configure --with-php-config=/usr/local/php54/bin/php-config
接着进行make,make test和make install。
执行make install后,您将看到类似以下内容的内容。
Installing shared extensions: /usr/local/php54/lib/php/extensions/no-debug-non-zts-20100525/
Installing header files: /usr/local/php54/include/php/
为您创建了扩展目录。