如何手工安装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
进入安装包目录
进入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