1MODULES+= php 2MODULE_SUFFIX_php= php 3 4MODULE_SUMMARY_php= PHP module for NGINX Unit 5 6MODULE_VERSION_php= $(VERSION) 7MODULE_RELEASE_php= 1 8 9MODULE_CONFARGS_php= php 10MODULE_MAKEARGS_php= php 11MODULE_INSTARGS_php= php-install 12 13MODULE_SOURCES_php= unit.example-php-app \ 14 unit.example-php-config 15 16ifeq ($(OSVER), opensuse-tumbleweed) 17BUILD_DEPENDS_php= php7-devel php7-embed 18else 19BUILD_DEPENDS_php= php-devel php-embedded 20endif 21 22BUILD_DEPENDS+= $(BUILD_DEPENDS_php) 23 24define MODULE_PREINSTALL_php 25%{__mkdir} -p %{buildroot}%{_datadir}/doc/unit-php/examples/phpinfo-app 26%{__install} -m 644 -p %{SOURCE100} \ 27 %{buildroot}%{_datadir}/doc/unit-php/examples/phpinfo-app/index.php 28%{__install} -m 644 -p %{SOURCE101} \ 29 %{buildroot}%{_datadir}/doc/unit-php/examples/unit.config 30endef 31export MODULE_PREINSTALL_php 32 33define MODULE_FILES_php 34%{_libdir}/unit/modules/* 35%{_libdir}/unit/debug-modules/* 36endef 37export MODULE_FILES_php 38 39define MODULE_POST_php 40cat <<BANNER 41---------------------------------------------------------------------- 42 43The $(MODULE_SUMMARY_php) has been installed. 44 45To check out the sample app, run these commands: 46 47 sudo service unit start 48 cd /usr/share/doc/%{name}/examples 49 sudo curl -X PUT --data-binary @unit.config --unix-socket /var/run/unit/control.sock http://localhost/config 50 curl http://localhost:8300/ 51 52Online documentation is available at https://unit.nginx.org 53 54---------------------------------------------------------------------- 55BANNER 56endef 57export MODULE_POST_php 58