← 返回文章列表
POST / 2024-11-21

php8安装

直接用brew安装 brew install php@8.2 安装redis扩展 /usr/local/opt/php@8.2/bin/pecl install redis brew安装 切换php版本

直接用brew安装 brew install php@8.2 安装redis扩展 /usr/local/opt/php@8.2/bin/pecl install redis

./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/ddd/local/libiconv-1.16 \
    --with-zlib \
    --with-zlib-dir=/Users/ddd/local/zlib-1.2.11 \
    --with-openssl \
    --with-openssl-dir=/Users/ddd/local/openssl-1.1.0g





export OPENSSL_CFLAGS=/Users/ddd/local/openssl-1.1.0g/include
export OPENSSL_LIBS=/Users/ddd/local/openssl-1.1.0g/lib
export CPPFLAGS=-I/Users/ddd/local/openssl-1.1.0g/include
export LDFLAGS=-L/Users/ddd/local/openssl-1.1.0g/lib

brew安装

brew update

切换php版本

brew link --overwrite --force php@8.2
brew unlink php@7.1 && brew link php@7.1
./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