安装PHP scws分词扩展时候遇到的坑

简介: 这个是我自己遇到的坑,百度了好多,最后算是解决了,问题都记一下    1.安装的目的:做分词,语义分析使用    2.mac 安装 scws 分词工具的时候会出现编译报错的问题,问题可能是由于mac机器上的openssl 版本过低,使用brew安装最新openssl还是没办法解决问题,是因为在编译.

这个是我自己遇到的坑,百度了好多,最后算是解决了,问题都记一下

   1.安装的目的:做分词,语义分析使用

   2.mac 安装 scws 分词工具的时候会出现编译报错的问题,问题可能是由于mac机器上的openssl 版本过低,使用brew安装最新openssl还是没办法解决问题,是因为在编译软件的时候使用的openssl是 /usr/bin 目录下的,你需要将brew安装的openssl 从/usr/local/Cellar/openssl/1.0.2l/bin/openssl 软连接到/usr/bin 下,这时候如果你的mac开启了

csrutil, 可能会导致你对/usr/bin 目录没有操作权限,sudo -s 都不行,这是需要重启电脑,开机瞬间按下cmd + r ,调出terminal,输入csrutil disable,然后再重新正常启动就可以修改这个目录了,这次还发现,编译php扩展的时候,需要执行php安装包内的 phpize,否则会报.m4文件不存在
目录
相关文章
|
3月前
|
运维 Unix Linux
Linux系统 PHP安装expect扩展详解
Linux系统 PHP安装expect扩展详解
41 5
|
5月前
|
Linux 应用服务中间件 PHP
Linux下搭建PHP环境-源码编译安装PHP7.2
Linux下搭建PHP环境-源码编译安装PHP7.2
162 0
|
10天前
|
编译器 API PHP
深入PHP扩展开发:打造高效自定义模块
【4月更文挑战第30天】 在追求性能优化和特定功能实现的道路上,PHP提供了一种强大机制——扩展。本文将引导读者通过编写一个简单的PHP扩展来探索扩展开发的世界。我们将涉及从环境搭建到代码实现,再到扩展的编译与加载的完整流程,确保读者能够理解并实践如何创建高效的自定义PHP模块。
|
1月前
|
NoSQL Linux PHP
php添加redis扩展 linux和windos图文详解 l
php添加redis扩展 linux和windos图文详解 l
4 0
|
1月前
|
Ubuntu PHP
ubuntu16.04 卸载 php7并安装php5.6记录
ubuntu16.04 卸载 php7并安装php5.6记录
|
2月前
|
缓存 Linux PHP
yum安装PHP
yum安装PHP
50 3
|
2月前
|
应用服务中间件 Linux PHP
Linux下安装php环境并且配置Nginx支持php-fpm模块
Linux下安装php环境并且配置Nginx支持php-fpm模块
34 0
|
4月前
|
PHP Windows
php扩展com_dndnet(PHP与.NET框架进行交互)
php扩展com_dndnet(PHP与.NET框架进行交互)
php扩展com_dndnet(PHP与.NET框架进行交互)