Выпущен PHP 8.3, конечно, он будет выпущен немедленно. В проекте используется redis, но на официальном сайте pecl соответствующего dll-файла нет, поэтому мне приходится компилировать его самому.
компилировать PHP 8.3 Нужно использовать Visual Studio Community 2019
,Версия слишком старая и не будет работать.,слишком новыйиз2022Поддержка версий недостаточно хороша。
1.Загрузите последнюю версиюизVisual Studio Community 2019;
2.ПроверятьРазработка настольных компьютеров с использованием C++ из
,Затем установите;
1. Получитепоследняя версияизPHP SDK;
git clone --depth 1 git@github.com:php/php-sdk-binary-tools.git php-sdk-binary-tools-master
2.Дважды щелкните, чтобы открыть каталогизphpsdk-vs16-x64.bat
;
3. Выполните структуру каталогов, необходимую для создания;
phpsdk_buildtree phpmaster
1. Получите Исходный код хранилища PHPRedis;
git clone --single-branch --branch 5.3.7 git@github.com:phpredis/phpredis.git pecl/redis
1. Получите Исходный код PHP-репозитория;
git clone --branch PHP-8.3 git@github.com:php/php-src.git php-src
2.Перейти кphp-src
Оглавление;
cd php-src
1.Исполнение phpsdk_deps --update --branch 8.3
Команда из автоматического Tweet зависимостидокумент;
buildconf --force
Потокобезопасная версия:
configure --disable-all --with-all-shared --enable-cli --enable-redis
nmake
Нет Потокобезопасная версия:
configure --disable-all --with-all-shared --disable-zts --enable-cli --enable-redis
nmake
Если вы хотите изменить параметры компиляции и повторной компиляции, вы можете выполнить это один раз. buildconf --force
и nmake clean
команду, а затем перенастройте параметры компиляции.
Сборка После завершения вы можете php-sdk-binary-tools-master/phpmaster/vs16/x64/php-src/x64/Release[_TS]
Нашел в каталоге php_redis.dll
документ.