class Phpmyadmin < Formula desc "Web interface for MySQL and MariaDB" homepage "https://www.phpmyadmin.net" url "https://files.phpmyadmin.net/phpMyAdmin/4.8.5/phpMyAdmin-4.8.5-all-languages.tar.gz" sha256 "ed55089538b7a652dd571e3d4336e0e8769990f06f14fca9d6a55965f4a27d43" bottle :unneeded depends_on "php" => :test def install pkgshare.install Dir["*"] etc.install pkgshare/"config.sample.inc.php" => "phpmyadmin.config.inc.php" ln_s etc/"phpmyadmin.config.inc.php", pkgshare/"config.inc.php" end def caveats; <<~EOS To enable phpMyAdmin in Apache, add the following to httpd.conf and restart Apache: Alias /phpmyadmin #{HOMEBREW_PREFIX}/share/phpmyadmin Options Indexes FollowSymLinks MultiViews AllowOverride All Require all granted Order allow,deny Allow from all Then open http://localhost/phpmyadmin The configuration file is #{etc}/phpmyadmin.config.inc.php EOS end test do cd pkgshare do assert_match "German", shell_output("php #{pkgshare}/index.php") end end end