+# Check for PHP5 SAPI directories and configuration files.
+#
+for SAPI in apache2 cli; do
+
+ if [ ! -d "$PHP5DIR/$SAPI" ]; then
+ cp_echo "CN: Creating configuration directory $PHP5DIR/$SAPI/"
+ mkdir -p $PHP5DIR/$SAPI/
+ fi
+
+ ini_file="$PHP5DIR/$SAPI/php.ini"
+
+ if [ ! -f "$ini_file" ]; then
+
+ cp_echo "CN: Generating configuration file $ini_file"
+
+ ini_file_tmp=`mktemp $ini_file.tmp.XXXXXX`
+ if [ "$SAPI" = "cli" ]; then
+ if [ -f "/usr/share/php5/php.ini-dist.cli" ]; then
+ cat /usr/share/php5/php.ini-dist.cli > $ini_file_tmp
+ fi
+ else
+ if [ -f "/usr/share/php5/php.ini-dist" ]; then
+ cat /usr/share/php5/php.ini-dist > $ini_file_tmp
+ fi
+ fi
+ cp_mv $ini_file_tmp $ini_file
+ need_restart=1
+ fi
+ chmod 644 $ini_file
+done
+
+
+# Check for /etc/php5/conf.d/ directory.
+#
+if [ ! -d "$PHP5CONFD" ]; then
+ cp_echo "CN: Creating configuration directory $PHP5CONFD"
+ mkdir -p $PHP5CONFD/
+fi
+
+