You compiled it with php
thus it is using stock php5. QuickBox, for better purpose uses PHP 7.0. This however is an easy resolve.
apt purge php*
apt autoclean
apt autoremove
Then follow that up with the following to install php7
apt -y install libapache2-mod-php7.0 php7.0-dev php7.0-geoip \
libgeoip-dev php7.0 php7.0-fpm php7.0-mysql \
php7.0-curl php7.0-memcached memcached php7.0-gd \
php7.0-json php7.0-mcrypt php7.0-opcache php7.0-xml
Next, run the sed command that you see has failed like so
sed -i.bak -e "s/post_max_size = 8M/post_max_size = 64M/" \
-e "s/upload_max_filesize = 2M/upload_max_filesize = 92M/" \
-e "s/expose_php = On/expose_php = Off/" \
-e "s/128M/768M/" \
-e "s/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/" \
-e "s/;opcache.enable=0/opcache.enable=1/" \
-e "s/;opcache.memory_consumption=64/opcache.memory_consumption=128/" \
-e "s/;opcache.max_accelerated_files=2000/opcache.max_accelerated_files=4000/" \
-e "s/;opcache.revalidate_freq=2/opcache.revalidate_freq=240/" /etc/php/7.0/fpm/php.ini
Next, restart your services with
a2enmod proxy_fcgi setenvif
a2enconf php7.0-fpm
service php7.0-fpm restart
service apache2 restart
I’ll look into why Online.net may be requiring you to build php first as this is certainly not expected. With enough users laying claim to this… I am going to chalk this up as a bug and put it as high priority. Thanks everyone for the reports!