文档章节

cannot find config.m4

big_cat
 big_cat
发布于 2015/12/21 17:27
字数 189
阅读 785
收藏 1

比如我们安装openssl模块时,会在 ~/php_src_dir/ext/openssl/下执行phpsize

往往会遇到 cannot find config.m4 的错误提示

Cannot find config.m4. 

Make sure that you run '/usr/local/php/bin/phpize' in the top level source directory of the module

但此目录下其实会有一个 config0.m4 的文件

#ll 会发现有 config0.m4
mv config0.m4 config.m4
#切换至php编译上下文
/usr/local/php/bin/phpize
#加载php-config编译扩展
./configure --with-openssl --with-php-config=/usr/local/php/bin/php-config
#编译 安装
make && make install

Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/

将编译好的so扩展cp到你的 php 扩展文件夹下

在php.ini里加入extension = openssl.so 即可

重启服务器即可

© 著作权归作者所有

共有 人打赏支持
big_cat
粉丝 46
博文 219
码字总数 147544
作品 0
长宁
后端工程师
加载中

评论(4)

9
931070318
trwtwert
9
931070318
tretwert
big_cat
big_cat

引用来自“Bubblehead_Y”的评论

1

你还2呢
Bubblehead_Y
Bubblehead_Y
1
使用phpize建立php扩展(Cannot find config.m4)

php源码:/root/soft/php-5.3.4 php安装: /usr/local/php [root@ns root]# phpize Cannot find config.m4. Make sure that you run '/usr/local/php/bin/phpize' in the top level source dir......

xiaofengge315
2014/06/22
0
0
不重新编译PHP为php增加openssl模块的方法

不重新编译PHP为php增加openssl模块的方法网站推广 yum -y install openssl /usr/local/bin/是php的安装目录 切换到php安装目录的etx/openssl目录 cd /usr/local/src/php-5.2.8/ext/openssl ...

网络营销
2012/01/11
0
0
phpize建立php扩展

hp源码:/root/soft/php-5.3.4 php安装: /usr/local/php [root@ns root]# phpize Cannot find config.m4. Make sure that you run '/usr/local/php/bin/phpize' in the top level source dir......

彬彬51CTO
2017/07/17
0
0
不重新编译PHP为php增加openssl模块的方法

不重新编译PHP为php增加openssl模块的方法 yum -y install openssl网络营销培训 /usr/local/bin/是php的安装目录 切换到php安装目录的etx/openssl目录 cd /usr/local/src/php-5.2.8/ext/open...

网络营销
2012/02/07
0
0
Linux下php开启openSSL

# 下载到/var/www/php5目录下 cd /var/www/php5 wget http://mirrors.sohu.com/php/php-5.2.14.tar.gz # 解压 tar zxvf php-5.2.14.tar.gz # 进入PHP的openssl扩展模块目录 cd php-5.2.14/ex......

stone_ryan
2017/10/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周六乱弹 —— 到底谁是小公猫……

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @莱布妮子:分享Trivium的单曲《Throes Of Perdition》 《Throes Of Perdition》- Trivium 手机党少年们想听歌,请使劲儿戳(这里) @小鱼丁:...

小小编辑
18分钟前
13
0
基础选择器

注意:本教程参考自网上流传的李兴华老师的jquery开发框架视频,但是苦于没有相应的配套笔记,由我本人做了相应的整理. 本次学习的内容 学习jquery提供的各种选择器的使用,掌握了jquery选择...

江戸川
24分钟前
0
0
Spring中static变量不能@value注入的原因

今天本想使用@Value的方式使类中的变量获得yml文件中的配置值,然而一直失败,获得的一直为null。 类似于这样写的。 public class RedisShardedPool { private static ShardedJedisPool pool...

钟然千落
今天
2
0
CentOS7防火墙firewalld操作

firewalld Linux上新用的防火墙软件,跟iptables差不多的工具。 firewall-cmd 是 firewalld 的字符界面管理工具,firewalld是CentOS7的一大特性,最大的好处有两个:支持动态更新,不用重启服...

dingdayu
今天
1
0
关于组件化的最初步

一个工程可能会有多个版本,有国际版、国内版、还有针对各种不同的渠道化的打包版本、这个属于我们日常经常见到的打包差异化版本需求。 而对于工程的开发,比如以前的公司,分成了有三大块业...

DannyCoder
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部