Difference between revisions of "Install OS4X on Ubuntu 16"
Line 12: | Line 12: | ||
== Configuration == | == Configuration == | ||
+ | === PHP === | ||
+ | The PHP configuration must be extended in order to use big file uploads. Edit the configuration file | ||
+ | /etc/php/7.0/apache2/php.ini | ||
+ | and set these values: | ||
+ | upload_max_filesize = 128M | ||
+ | post_max_size = 128M | ||
+ | Don't forget to restart Apache afterwards (see below). | ||
+ | |||
=== Apache prefork === | === Apache prefork === | ||
The PHP7 module only works correctly in Apache2 prefork mode. If you have a previously installed Apache, you have to switch from MPM mode to prefork: | The PHP7 module only works correctly in Apache2 prefork mode. If you have a previously installed Apache, you have to switch from MPM mode to prefork: |
Revision as of 15:24, 24 November 2016
General
Ubuntu 16.x is supported by the automatic OS4X installer since build 2016-11-24. Older versions lack the ability to support various features of this modern operating system.
Packages
You need the following packages to be installed:
apt-get install apache2 \ mysql-server \ libapache2-mod-php7.0 \ php7.0-mysql \ php-xml \ xsltproc
Configuration
PHP
The PHP configuration must be extended in order to use big file uploads. Edit the configuration file
/etc/php/7.0/apache2/php.ini
and set these values:
upload_max_filesize = 128M post_max_size = 128M
Don't forget to restart Apache afterwards (see below).
Apache prefork
The PHP7 module only works correctly in Apache2 prefork mode. If you have a previously installed Apache, you have to switch from MPM mode to prefork:
a2dismod mpm_worker a2enmod mpm_prefork
Don't forget to restart Apache afterwards (see below).
Apache
After successful installation of all required packages, you have to restart the Apache webserver once in order to load the MySQL functionality in the PHP module:
service apache2 restart