diff --git a/src/applications/config/view/PhabricatorSetupIssueView.php b/src/applications/config/view/PhabricatorSetupIssueView.php
--- a/src/applications/config/view/PhabricatorSetupIssueView.php
+++ b/src/applications/config/view/PhabricatorSetupIssueView.php
@@ -73,20 +73,22 @@
'Install these %d PHP extension(s):', count($extensions));
$install_info = pht(
- 'You can usually install a PHP extension using %s or %s. Common '.
- 'package names are %s or %s. Try commands like these:',
+ 'You can usually install a PHP extension using %s, %s, or %s. A '.
+ 'common package name is %s. Try commands like these:',
phutil_tag('tt', array(), 'apt-get'),
+ phutil_tag('tt', array(), 'dnf'),
phutil_tag('tt', array(), 'yum'),
- hsprintf('php-%s', pht('extname')),
- hsprintf('php5-%s', pht('extname')));
+ hsprintf('php-%s', pht('extname')));
// TODO: We should do a better job of detecting how to install extensions
// on the current system.
$install_commands = hsprintf(
- "\$ sudo apt-get install php5-extname ".
+ "\$ sudo apt-get install php-extname ".
"# Debian / Ubuntu\n".
- "\$ sudo yum install php-extname ".
- "# Red Hat / Derivatives");
+ "\$ sudo dnf install php-extname ".
+ "# Red Hat / Derivatives\n".
+ "\$ sudo yum install php-extname ".
+ "# Older Red Hat versions");
$fallback_info = pht(
"If those commands don't work, try Google. The process of installing ".