diff --git a/README.MD b/README.MD index 44f9298..db0b24e 100644 --- a/README.MD +++ b/README.MD @@ -204,7 +204,7 @@ Content-Type: application/json # Supported Languages -`python`, +`python`,`php`
@@ -235,4 +235,4 @@ various privilege escalation, denial-of-service, and resource saturation threats # License -Piston is licensed under the MIT license. \ No newline at end of file +Piston is licensed under the MIT license. diff --git a/packages/php.mk b/packages/php.mk new file mode 100644 index 0000000..65dbc37 --- /dev/null +++ b/packages/php.mk @@ -0,0 +1,24 @@ +NAME=php +AUTHOR=Martin Kos +DEPENDENCIES= +COMPILED=false +VERSIONS=7.4.15 8.0.2 + +include common.mk + + +${RUN_FILE}: + echo 'php $$*' > $@ + +${ENV_FILE}: + echo 'export PATH=$$PWD/bin:$$PATH' > $@ + +${BIN_DIR}: ${BUILD_DIR}php-${VERSION}-sources/ + $(eval TMP_DIR=${PWD}/${BUILD_DIR}tmpout) + cd $< && ./configure --prefix ${PREFIX} + $(MAKE) -C $< + INSTALL_ROOT=${TMP_DIR}/ $(MAKE) -C $< install + mv ${TMP_DIR}${PREFIX} ${BIN_DIR} && rm -r ${TMP_DIR} + +${BUILD_DIR}php-${VERSION}-sources.tar.gz: + curl "https://www.php.net/distributions/php-${VERSION}.tar.gz" -o $@ diff --git a/packages/php.test b/packages/php.test new file mode 100644 index 0000000..997ffba --- /dev/null +++ b/packages/php.test @@ -0,0 +1,3 @@ +