浩哥笔记

我们的征途是星辰大海

  menu
40 文章
3364 浏览
4 当前访客
ღゝ◡╹)ノ❤️

php7.1编译安装扩展Yac

下载Yac库

wget https://github.com/laruence/yac.git
#或者
git clone https://github.com/laruence/yac.git

编译安装

cd yac
phpize
./configure --with-php-config=/opt/homebrew/opt/php@7.1/bin/php-config 
make
make install
  • /opt/homebrew/opt/php@7.1 是要替换成你自己机器上PHP的安装目录
  • make install 之后会返回yac.so所在的目录,同一台机器的php扩展一般都会在这个目录下

修改php.ini文件

extension=yac.so
  • 如果你是第一次安装PHP的扩展,那可能改需要修改extension_dir的指向目录,这个目录也就是上面make install 之后会返回的目录,不然会报找不到yac.so文件,例如:

    extension_dir = "/opt/homebrew/lib/php/pecl/20160303"
    
  • 可以通过php -i | grep ini 找到php.ini的路径

  • 只添加扩展还是无法使用Yac的,还需要增加一些配置

启用Yac

还是在php.ini文件中增加yac的一些配置,可以根据自己的需要调整参数

[yac]
yac.enable = 1
yac.enable_cli = 1
yac.keys_memory_size=4M
yac.values_memory_size = 64M

重启php-fpm

service php-fpm reload

查看PHP安装过的扩展

php -m

image.png

image.png

查看到yac,说明扩展安装成功,可以在代码中使用了。


标题:php7.1编译安装扩展Yac
作者:barryzpc
地址:https://myblog.zhengpc.com/articles/2022/07/13/1657681076161.html
说明:转载请注明出处
赞赏:如果对你有帮助,可略微支持一下
赞赏码