PHP extension for compiling Typst documents
sudo apt install bison re2c llvm clang libclang-dev
sudo apt install php-dev
OR
git clone https://github.com/php/php-src.git
cd php-src
git checkout PHP-8.3
./buildconf
PREFIX="${HOME}/build/php"
./configure --prefix="${PREFIX}" --enable-debug --disable-all --disable-cgi
make -j "$(nproc)"
make install
# Specify paths to PHP and PHP_CONFIG
PHP=$PREFIX/bin/php PHP_CONFIG=$PREFIX/bin/php-config cargo build
${PHP} -d extension=./php-typ/target/debug/libtyp_php.so ./test.php