linux安装php扩展

来源:互联网 发布:js正则表达式验证邮箱 编辑:程序博客网 时间:2024/06/14 21:17
如何手工安装php扩展?




进入安装包目录 
进入ext文件夹 :扩展
再进入想舔加的扩张写进php.ini告诉它要添加一个模块


扩展下运行
 /usr/local/php/bin/phpize 
执行完之后会生成configure文件


./configure --with-php-config=/usr/local/php/bin/php-config


make


make install

make完会有/usr/local/php/lib/php/extensions/no-debug-non-zts-20151012复制


cd /usr/local/php/lib/php/extensions/no-debug-non-zts-20151012
cd /usr/local/php/lib/php.ini
修改php.ini
vim php.ini


/extension n是查找下一个


把 /usr/local/php/lib/php/extensions/no-debug-non-zts-20151012复制到


; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
; extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20151012"-----------------------这个位置
; On windows:
; extension_dir = "ext"


输入
extension=扩张.so


pkill fpm
然后再重新开启fpm 扩展就安装好了!


---------------------------------------------------------------------------------
//出了问题 先使用make clean 清除之前编译好的文件 重新编译
安装好之后,提示扩展安装好了所在的目录
---------------------------------------------------------------------------------
=================================================================================
pdo_mysql
./configure --with-pdo-mysql=/usr/local/mysql --with-php-config=/usr/local/php/bin/php-config 


memcache
安装memcache扩展
解压好之后,进入安装目录
/usr/local/php/bin/phpize
./configure --help
./configure --enable-memcache --with-php-config=/usr/local/php/bin/php-config
make
make install
pkill fpm