macOS编译安装php8.1

在写这篇博客的时候,php的最新稳定版本是8.1.4,本文介绍macOS下编译安装方法

1. 配置编译参数

./configure --prefix=/usr/local/php-8.1.4 \
--with-config-file-path=/usr/local/php-8.1.4/etc \
--with-zlib \
--with-zip \
--with-pdo-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-bz2=/usr/local/Cellar/bzip2/1.0.8 \
--with-iconv=/usr/local/Cellar/libiconv/1.16 \
--enable-gd \
--with-external-gd \
--with-jpeg \
--with-xpm \
--with-webp \
--with-freetype \
--with-zlib-dir \
--with-openssl \
--with-curl \
--enable-soap \
--enable-mbstring \
--enable-sockets \
--with-readline=/usr/local/Cellar/readline/8.1.2 \
--enable-exif

以上有些参数指定到了实际的库目录,如--with-iconv=/usr/local/Cellar/libiconv/1.16,这里我指定到我电脑里libiconv的实际安装目录,如果你电脑没有,可以使用homebrew进行安装

2. 编译与安装

在编译之前先加上openssl库里pkgconfig命令所在目录添加到PKG_CONFIG_PATH环境变量,否则可能报错,如下命令

export PKG_CONFIG_PATH=/usr/local/Cellar/openssl@1.1/1.1.1n/lib/pkgconfig:$PKG_CONFIG_PATH

编译与安装

# 编译
make
# 安装
make install

所有原创文章采用 知识共享署名-非商业性使用 4.0 国际许可协议 进行许可。
您可以自由的转载和修改,但请务必注明文章来源并且不可用于商业目的。
本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!

  Previous post macOS里编译安装PHP7.3
Next post   es 通配符查询

评论已关闭

  关于博主

灵魂的一半是学识,另一半是骨子里的涵养!

  近期评论

  • 暂无评论

青春就是用来追忆的,当你怀揣着它时,它一文不值,只有将它耗尽后,再回过头看,一切才有了意义,爱过我们的人和伤害过我们的人,都是我们青春存在的意义。

既然活着来到这个世界,就没有打算活着回去。所以,在这有限的时间里,我们应该珍惜生命,珍惜机会,更要珍惜那得之不易的时间。因那滴答做响的时间脚步,一旦走过,再不回头。

青春是一个充满魁力,充满诱惑的时代。好动是青春,好奇是青春,好玩是青春。玩世不恭更是青春,我们的一切切都是青春。

要先打败任何事情得先学会打败自己。

我会把每一次改变当做成长,哪怕是痛也值得。