From dfffc78d38ec59f72985b1d1fdf408cee9497649 Mon Sep 17 00:00:00 2001 From: David Reuss Date: Thu, 1 Dec 2011 08:52:54 -0800 Subject: [PATCH] Added mbstring and iconv as required extensions Test Plan: Obvious. Reviewers: epriestley Reviewed By: epriestley CC: aran, epriestley, davidreuss Differential Revision: 1138 --- src/docs/installation_guide.diviner | 2 +- src/infrastructure/setup/PhabricatorSetup.php | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/docs/installation_guide.diviner b/src/docs/installation_guide.diviner index 449ea71bd2..60904b0b23 100644 --- a/src/docs/installation_guide.diviner +++ b/src/docs/installation_guide.diviner @@ -41,7 +41,7 @@ Otherwise, here's a general description of what you need to install: - Apache (usually "httpd" or "apache2") - MySQL Server (usually "mysqld" or "mysql-server") - PHP (usually "php") - - Required PHP extensions: mysql, curl, pcntl (these might be something like + - Required PHP extensions: mbstring, iconv, mysql, curl, pcntl (these might be something like "php-mysql" or "php5-mysql") - Optional PHP extensions: gd, apc (special instructions for APC are available below if you have difficulty installing it), xhprof (instructions below, diff --git a/src/infrastructure/setup/PhabricatorSetup.php b/src/infrastructure/setup/PhabricatorSetup.php index 7fc9c1784c..38c7c94f4d 100644 --- a/src/infrastructure/setup/PhabricatorSetup.php +++ b/src/infrastructure/setup/PhabricatorSetup.php @@ -130,6 +130,8 @@ class PhabricatorSetup { 'hash', 'json', 'openssl', + 'mbstring', + 'iconv', // There is a chance we might not need this, but some configurations (like // Amazon SES) will require it. Just mark it 'required' since it's widely