PHP扩展编译的通用方法(以memcached为例)
1、到软件的官方(如memcached)或pecl.php.net寻找源码并下载解压
2、进入到path/memcache目录
3、根据当前的PHP版本动态的创建扩展的configure文件
# /xxx/path/php/bin/phpize --with-php-config=/xxx/path/php/bin/php-config
就会生成configure文件
4、./configure -with-php-config=/xxx/path/php/bin/php-config
5、make && make install
6、把生成的.so扩展,在php.ini里引入
7、重启服务器
1、到软件的官方(如memcached)或pecl.php.net寻找源码并下载解压
2、进入到path/memcache目录
3、根据当前的PHP版本动态的创建扩展的configure文件
# /xxx/path/php/bin/phpize --with-php-config=/xxx/path/php/bin/php-config
就会生成configure文件
4、./configure -with-php-config=/xxx/path/php/bin/php-config
5、make && make install
6、把生成的.so扩展,在php.ini里引入
7、重启服务器