-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
8646b20
commit 997ef42
Showing
2 changed files
with
149 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,41 @@ | ||
#!/bin/sh | ||
|
||
set -e | ||
|
||
if [ "$1" = "configure" ]; then | ||
for binary in php phar phar.phar; do | ||
update-alternatives \ | ||
--install /usr/bin/${binary} ${binary} /usr/bin/${binary}7.4 74 \ | ||
--slave /usr/share/man/man1/${binary}.1.gz ${binary}.1.gz /usr/share/man/man1/${binary}7.4.1.gz | ||
done | ||
fi | ||
|
||
CONFDIR=/etc/php/7.4/cli/conf.d | ||
|
||
if [ "$1" = "configure" ]; then | ||
phpini="/etc/php/7.4/cli/php.ini" | ||
|
||
if [ "cli" = "cli" ]; then | ||
ucf /usr/lib/php/7.4/php.ini-production.cli $phpini | ||
else | ||
ucf /usr/lib/php/7.4/php.ini-production $phpini | ||
fi | ||
ucfr php7.4-cli $phpini | ||
|
||
if [ -e /usr/lib/php/php-maintscript-helper ]; then | ||
. /usr/lib/php/php-maintscript-helper | ||
|
||
mods=$(phpquery -M -v 7.4) | ||
for mod in $mods; do | ||
php_invoke enmod 7.4 cli $mod | ||
done | ||
fi | ||
|
||
if [ -n "$2" ] && dpkg --compare-versions "$2" lt "7.0.3-2~"; then | ||
rm -f /etc/php/7.4/cli/conf.d/20-opcache.ini; | ||
fi | ||
fi | ||
|
||
|
||
|
||
exit 0 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,108 @@ | ||
#!/bin/sh | ||
|
||
set -e | ||
|
||
if [ -e /usr/share/apache2/apache2-maintscript-helper ]; then | ||
. /usr/share/apache2/apache2-maintscript-helper | ||
|
||
php_enable() { | ||
# Don't enable PHP FPM by default when Apache 2 is installed | ||
apache2_msg notice "NOTICE: Not enabling PHP 7.4 FPM by default." | ||
apache2_msg notice "NOTICE: To enable PHP 7.4 FPM in Apache2 do:" | ||
apache2_msg notice "NOTICE: a2enmod proxy_fcgi setenvif" | ||
apache2_msg notice "NOTICE: a2enconf php7.4-fpm" | ||
apache2_msg notice "NOTICE: You are seeing this message because you have apache2 package installed." | ||
return 1 | ||
} | ||
else | ||
php_enable() { | ||
# Don't enable PHP FPM by default when Apache 2 is not installed | ||
return 1 | ||
} | ||
fi | ||
|
||
if [ "$1" = "triggered" ] && [ "$2" = "/etc/php/7.4/fpm/conf.d" ]; then | ||
invoke-rc.d php7.4-fpm restart | ||
fi | ||
|
||
CONFDIR=/etc/php/7.4/fpm/conf.d | ||
|
||
if [ "$1" = "configure" ]; then | ||
phpini="/etc/php/7.4/fpm/php.ini" | ||
|
||
if [ "fpm" = "cli" ]; then | ||
ucf /usr/lib/php/7.4/php.ini-production.fpm $phpini | ||
else | ||
ucf /usr/lib/php/7.4/php.ini-production $phpini | ||
fi | ||
ucfr php7.4-fpm $phpini | ||
|
||
if [ -e /usr/lib/php/php-maintscript-helper ]; then | ||
. /usr/lib/php/php-maintscript-helper | ||
|
||
mods=$(phpquery -M -v 7.4) | ||
for mod in $mods; do | ||
php_invoke enmod 7.4 fpm $mod | ||
done | ||
fi | ||
|
||
if [ -n "$2" ] && dpkg --compare-versions "$2" lt "7.0.3-2~"; then | ||
rm -f /etc/php/7.4/fpm/conf.d/20-opcache.ini; | ||
fi | ||
fi | ||
|
||
# Automatically added by dh_apache2/UNDECLARED | ||
if php_enable; then | ||
if [ -e /usr/share/apache2/apache2-maintscript-helper ] ; then | ||
. /usr/share/apache2/apache2-maintscript-helper | ||
for conf in php7.4-fpm ; do | ||
apache2_invoke enconf $conf || exit 1 | ||
done | ||
fi | ||
fi | ||
# End automatically added section | ||
# Automatically added by dh_systemd_enable/12.1.1 | ||
if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = "abort-deconfigure" ] || [ "$1" = "abort-remove" ] ; then | ||
# This will only remove masks created by d-s-h on package removal. | ||
deb-systemd-helper unmask 'php7.4-fpm.service' >/dev/null || true | ||
|
||
# was-enabled defaults to true, so new installations run enable. | ||
if deb-systemd-helper --quiet was-enabled 'php7.4-fpm.service'; then | ||
# Enables the unit on first installation, creates new | ||
# symlinks on upgrades if the unit file has changed. | ||
deb-systemd-helper enable 'php7.4-fpm.service' >/dev/null || true | ||
else | ||
# Update the statefile to add new symlinks (if any), which need to be | ||
# cleaned up on purge. Also remove old symlinks. | ||
deb-systemd-helper update-state 'php7.4-fpm.service' >/dev/null || true | ||
fi | ||
fi | ||
# End automatically added section | ||
# Automatically added by dh_installinit/12.1.1 | ||
if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = "abort-deconfigure" ] || [ "$1" = "abort-remove" ] ; then | ||
# In case this system is running systemd, we need to ensure that all | ||
# necessary tmpfiles (if any) are created before starting. | ||
if [ -d /run/systemd/system ] ; then | ||
systemd-tmpfiles --create php7.4-fpm.conf >/dev/null || true | ||
fi | ||
fi | ||
# End automatically added section | ||
# Automatically added by dh_installdeb/12.1.1 | ||
dpkg-maintscript-helper rm_conffile /etc/init/php7.4-fpm.conf 7.4.3-4\~ php7.4-fpm -- "$@" | ||
# End automatically added section | ||
# Automatically added by dh_installinit/12.1.1 | ||
if [ "$1" = "configure" ] || [ "$1" = "abort-upgrade" ] || [ "$1" = "abort-deconfigure" ] || [ "$1" = "abort-remove" ] ; then | ||
if [ -x "/etc/init.d/php7.4-fpm" ]; then | ||
update-rc.d php7.4-fpm defaults >/dev/null | ||
if [ -n "$2" ]; then | ||
_dh_action=restart | ||
else | ||
_dh_action=start | ||
fi | ||
invoke-rc.d php7.4-fpm $_dh_action || exit 1 | ||
fi | ||
fi | ||
# End automatically added section | ||
|
||
|
||
exit 0 |