./buildconf --force
./configure \
--prefix=/usr/local/php \
--with-curl \
--with-gettext \
--with-mysqli \
--with-pear \
--with-pdo-mysql \
--with-xsl \
--with-zlib \
--enable-bcmath \
--enable-fpm \
--enable-mbregex \
--enable-mbstring \
--enable-opcache \
--enable-pcntl \
--enable-phpdbg \
--enable-shmop \
--enable-soap \
--enable-sockets \
--enable-sysvsem \
--enable-shared \
--enable-xml \
--with-iconv=/Users/zuoerdong/local/libiconv-1.16 \
--with-zlib \
--with-zlib-dir=/Users/zuoerdong/local/zlib-1.2.11 \
--with-openssl \
--with-openssl-dir=/Users/zuoerdong/local/openssl-1.1.0g
export OPENSSL_CFLAGS=/Users/zuoerdong/local/openssl-1.1.0g/include
export OPENSSL_LIBS=/Users/zuoerdong/local/openssl-1.1.0g/lib
export CPPFLAGS=-I/Users/zuoerdong/local/openssl-1.1.0g/include
export LDFLAGS=-L/Users/zuoerdong/local/openssl-1.1.0g/lib
brew安装
brew update
切换php版本
brew link --overwrite --force php@8.2
./configure --prefix=/usr/local/webserver/php --with-config-file-path=/usr/local/webserver/php/etc --enable-inline-optimization --enable-shared --enable-sockets --enable-opcache --enable-fpm --enable-bcmath --enable-zip --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --enable-mbstring --with-iconv=/usr/local/webserver/libiconv-1.16 --with-gd --with-freetype-dir --with-jpeg-dir --with-png-dir --with-curl=/usr/local/webserver/curl-7.57.0 --with-openssl=/usr/local/webserver/openssl-1.1.0g --with-zlib=/usr/local/webserver/zlib-1.2.11 --with-libxml-dir=/usr/local/webserver/libxml2-2.9.7