php phpize方式添加扩张-fileinfo实例
2015-07-02 13:45
691 查看
项目在运行的时候提示缺少fileinfo扩展,因为php是通过make install安装的,网上查了下教程,说是可以通过phpize的方式来添加。
1.找到php的安装源代码,cd到fileinfo扩张的目录下 cd /root/php-5.5.25/ext/fileinfo
2.在该目录下运行命令phpize(如果没有phpize,则指定完整路径,如我的在/usr/local/php/bin/phpize),该命令的目的是生成configure文件
3.运行命令./configure –with-php-config=/usr/local/php/bin/php-config
注释:
–with-php-config为已安装的php的php-co
c234
nfig文件完整路径
如果新增的扩张需要有其他的依赖,则可以增加–with-extention 参数
–with-extention为现在需要补充的php扩展项,如果该配置项需要赋值,而你系统的对应库不在默认路径,则需要指定路径,如果在默认路径,则不需要指定。
如安装mysqli扩张,需要添加相关依赖
./configure –with-php-config=/usr/local/php5/bin/php-config –with-mysqli=/usr/local/mysql/bin/mysql_config
4.make && make install
新生产的fileinfo.so文件在 /usr/local/php/lib/php/extensions/no-debug-non-zts-20121212 目录下
5.vi php.ini
在
extension_dir = “/usr/local/php/lib/php/extensions/no-debug-non-zts-20121212”
extension=fileinfo.so
6.重启php,service php-fpm restart
7.再用php -m查看,可以发现扩展已经成功安装
1.找到php的安装源代码,cd到fileinfo扩张的目录下 cd /root/php-5.5.25/ext/fileinfo
2.在该目录下运行命令phpize(如果没有phpize,则指定完整路径,如我的在/usr/local/php/bin/phpize),该命令的目的是生成configure文件
3.运行命令./configure –with-php-config=/usr/local/php/bin/php-config
注释:
–with-php-config为已安装的php的php-co
c234
nfig文件完整路径
如果新增的扩张需要有其他的依赖,则可以增加–with-extention 参数
–with-extention为现在需要补充的php扩展项,如果该配置项需要赋值,而你系统的对应库不在默认路径,则需要指定路径,如果在默认路径,则不需要指定。
如安装mysqli扩张,需要添加相关依赖
./configure –with-php-config=/usr/local/php5/bin/php-config –with-mysqli=/usr/local/mysql/bin/mysql_config
4.make && make install
新生产的fileinfo.so文件在 /usr/local/php/lib/php/extensions/no-debug-non-zts-20121212 目录下
5.vi php.ini
在
extension_dir = “/usr/local/php/lib/php/extensions/no-debug-non-zts-20121212”
extension=fileinfo.so
6.重启php,service php-fpm restart
7.再用php -m查看,可以发现扩展已经成功安装
相关文章推荐
- 一个关于if else容易迷惑的问题
- 从源码安装Mysql/Percona 5.5
- PHP5.2.*防止Hash冲突拒绝服务攻击的Patch
- 深入理解PHP之匿名函数
- JSP/PHP基于Ajax的分页功能实现
- 关于PHP通过PDO用中文条件查询MySQL的问题。
- 什么是设计模式
- 在 AppImage、Flathub 和 Snapcraft 平台上搜索 Linux 应用
- PHP数据库长连接mysql_pconnect的细节
- Php Installing An Expansion
- 解决vc中unable to connect to the MKS:Internal error问题
- 杰奇一些安装详细说明文件,比官方更细
- 无线网卡安装DIY
- 网卡安装常见问题精解
- DB2数据库的安装
- CentOS下DB2数据库安装过程详解
- ghost安装系统软件硬盘安装器 安装ghost图文教程
- CentOS 6.3下编译安装Ruby 2.0笔记
- FREEBSD安装POSTGRESQL笔记