f3l1x
← Wiki

PHP

Last updated

Resources

Doctrine

Extensions

xdebug

pecl install xdebug

blackfire

brew install blackfire-php84

ext-http

https://github.com/m6w6/ext-http/issues/106#issuecomment-769068919

https://mdref.m6w6.name/

pecl install pecl_http

running: /private/tmp/pear/temp/pecl_http/configure —with-php-config=/usr/local/opt/php/bin/php-config —with-http-zlib-dir=/usr/local/opt/zlib —with-http-libcurl-dir=/usr —with-http-libevent-dir=/usr —with-http-libicu-dir=/usr/local/opt/icu4c —with-http-libidn2-dir=/usr —with-http-libidn-dir=/usr —with-http-libidnkit2-dir=/usr —with-http-libidnkit-dir=/usr

brew install zlib

ext-memcache

PHP_ZLIB_DIR=/opt/homebrew/opt/zlib pecl install memcache

ext-memcached

PHP_ZLIB_DIR=/opt/homebrew/opt/zlib pecl install --force memcached

ext-imagick

brew install shivammathur/extensions/[email protected]

Brew

# Switch versions
brew unlink php 
brew link [email protected]

Benchmark

Async

Blogposts

Frameworks

Blackfire

docker \
  run \
  -it \
  --rm \
  -p 8307:8307 \
  -e BLACKFIRE_SERVER_ID=secret \
  -e BLACKFIRE_SERVER_TOKEN=secret \
  -e BLACKFIRE_CLIENT_ID=secret \
  -e BLACKFIRE_CLIENT_TOKEN=secret \
  blackfire/blackfire:2

PlantUML

vendor/bin/php-class-diagram --svg-topurl='https://github.com/your-username/your-repo/blob/main/path/to/source' ../src/Domain/ > test.plantuml
cat test.plantuml | java -jar -DPLANTUML_LIMIT_SIZE=16384 plantuml-1.2024.6.jar -tpng -pipe > test.png

Roadrunner

Ecosystem

Resources

Sessions

Swoole

Symfony

Serverless

Performance

Examples

‣

ContainerHelper

esc

Type to search. ↑ ↓ to move, ↵ to open.