Marusel
01.Сентябрь.2022 21:36:24
1
Я нуб в лунуксе, буду очень благодарен тому кто скомпилирует 7.3 для линукс с этими расширениями:
igbinary
streamfd
zlib
zip
sockets
yaml
mbstring
json
curl
leveldb
phar
parallel
Я пытался несколько часов сам что то сделать, но не особо вышло
я те говорил проще аквамайн этот под pthreads переписать. леха мне дал бины но там сервер в докере запускать нужно, а лишние танцы с бубнами мне не нужны
и да, зачем 7.3? 8.0 есть, под 8.1 мне лень переписывать все.
Marusel
01.Сентябрь.2022 22:18:51
8
Прост фишка в том что аквамайн на parallel, и я вот думаю, ну разрабы же не дебилы, они же скорее всего специально юзали parallel, мб он быстрее
Marusel
01.Сентябрь.2022 22:19:50
9
На всякий, как минимум на 7.3 работать должено
Marusel
01.Сентябрь.2022 22:20:29
10
Ладно пофиг, если Вася не сможет бин собрать, перепишу на pthreads
Задумайся, мб оно тебе не надо раз ты не в силах собрать
Нужная ревизия php-build-scripts - de06ad34442aff6c2e688a306a16f5a760e22377 .
Дальше по аналогии добавляешь недостающие экстеншены
get_github_extension "parallel" "ревизия "krakjoe" "parallel"
get_github_extension "streamfd" "ревизия" "Encritary" "streamfd" # (оно же?)
Но тут скорее всего будет проблема подобрать нужную ревизию, это уже сам ищи по истории коммитов нужный
И вот тут добавляешь
--enable-parallel
--enable-streamfd
Marusel:
мб он быстрее
Нет. У него просто удобный интерфейс взаимодействия, основной юнит - функция, в то время как у pthreads это класс. Разницу в производительности ты не заметишь.
2 лайка
Marusel
02.Сентябрь.2022 00:02:23
14
О за инструкцию лайк, спс
Я для своего ядра скомпилировал PHP 8.0 так что могу покозать как это сделать
Ахахахах
./compile.sh
Это ты называешь скомпилировал
1 лайк