Skip to content

Remove phpmyadmin in vagrant - #1184

Merged
barryo merged 1 commit into
mainfrom
ditch-phpmyadmin
Nov 5, 2026
Merged

barryo merged 1 commit into
mainfrom
ditch-phpmyadmin

Conversation

@afk11

@afk11 afk11 commented Nov 5, 2026

Copy link
Copy Markdown
Collaborator

phpmyadmin recommends mcrypt. while we can disable recommends, no-ones using phpmyadmin, so just remove it (and alphabetize the packages)

It's hard to tell what changed, so this script shows what's changed between a before and after - just phpmyadmin

$ comm -3 \
  <(xargs -n1 << 'EOF' | grep -vE '^(DEBIAN_FRONTEND|apt-get|install|-y|&>|\\)' | sort -u
DEBIAN_FRONTEND=noninteractive apt-get install -y apache2 php8.4 php8.4-intl php8.4-mysql php8.4-rrd php8.4-cli \
    php8.4-snmp php8.4-curl  php8.4-memcached libapache2-mod-php8.4 mysql-server            \
    mysql-client memcached snmp php8.4-mbstring php8.4-xml php8.4-gd bgpq3 bgpq4 unzip git  \
    joe php8.4-bcmath php8.4-memcache unzip php8.4-zip git php8.4-yaml phpmyadmin     \
    php8.4-ds libconfig-general-perl libnetaddr-ip-perl mrtg  libconfig-general-perl        \
    libnetaddr-ip-perl rrdtool librrds-perl curl bash-completion &>/dev/null
EOF
  ) \
  <(xargs -n1 << 'EOF' | grep -vE '^(DEBIAN_FRONTEND|apt-get|install|-y|&>|\\)' | sort -u
DEBIAN_FRONTEND=noninteractive apt-get install -y apache2 bash-completion bgpq3 bgpq4 curl  \
    git joe libapache2-mod-php8.4 libconfig-general-perl libnetaddr-ip-perl librrds-perl    \
    memcached mrtg mysql-client mysql-server php8.4 php8.4-bcmath php8.4-cli php8.4-curl    \
    php8.4-ds php8.4-gd php8.4-intl php8.4-mbstring php8.4-memcache php8.4-memcached        \
    php8.4-mysql php8.4-rrd php8.4-snmp php8.4-xml php8.4-yaml php8.4-zip rrdtool snmp      \
    unzip &>/dev/null
EOF
  )

output:

phpmyadmin

… using phpmyadmin, so just remove it (and alphabetize the packages)
@barryo
barryo merged commit 8161e18 into main Nov 5, 2026
3 checks passed
@barryo
barryo deleted the ditch-phpmyadmin branch November 5, 2026 18:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants