php8安装

./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
Published At