diff --git a/src/freedombone-utils-webadmin b/src/freedombone-utils-webadmin
index b575470ec2476be2b5701730a4d89aa97dcdd3f9..80e3eac24e5203e29f411a214c0fa66eef920408 100755
--- a/src/freedombone-utils-webadmin
+++ b/src/freedombone-utils-webadmin
@@ -1297,6 +1297,19 @@ function web_admin_create_email_proxy_screen {
     chown www-data:www-data "/var/www/${local_hostname}/htdocs/admin/email_proxy.html"
 }
 
+function web_admin_php_settings {
+    php_upload_dir=/tmp
+    php_max_upload='20M'
+
+    sed -i "s|;upload_tmp_dir =|upload_tmp_dir =|g" /etc/php/7.0/fpm/php.ini
+    sed -i "s|;upload_tmp_dir =|upload_tmp_dir =|g" /etc/php/7.0/cli/php.ini
+
+    sed -i "s|upload_tmp_dir =.*|upload_tmp_dir = $php_upload_dir|g" /etc/php/7.0/fpm/php.ini
+    sed -i "s|upload_tmp_dir =.*|upload_tmp_dir = $php_upload_dir|g" /etc/php/7.0/cli/php.ini
+    sed -i "s|upload_max_filesize =.*|upload_max_filesize = $php_max_upload|g" /etc/php/7.0/fpm/php.ini
+    sed -i "s|upload_max_filesize =.*|upload_max_filesize = $php_max_upload|g" /etc/php/7.0/cli/php.ini
+}
+
 function install_web_admin_webmail {
     if [ ! -f "/root/${PROJECT_NAME}/image_build/squirrelmail.tar.gz" ]; then
         return
@@ -1958,6 +1971,8 @@ function install_web_admin {
     web_admin_translate
 
     install_web_admin_webmail
+
+    web_admin_php_settings
 }
 
 # NOTE: deliberately no exit 0