Hello everybody,
Okay, I installed Debian 8.6 Jessie + Virtualmin + PHP 7.0, in the best condition I think. Here is this following instructions : 1/ Install Virtualmin with install.sh 2/ For PHP 7.0 :
echo "deb http://packages.dotdeb.org jessie all" > /etc/apt/sources.list.d/dotdeb.list wget https://www.dotdeb.org/dotdeb.gpg && apt-key add dotdeb.gpg apt-get update apt-get –-purge remove php5* apt-get install libapache2-mod-php7.0 php7.0 php7.0-cli php7.0-common php7.0-curl php7.0-dev php7.0-fpm php7.0-gd php7.0-intl php7.0-json php7.0-mcrypt php7.0-memcache php7.0-memcached php7.0-mysql php7.0-readline php7.0-tidy php7.0-geoip php7.0-bz2 php7.0-mbstring php7.0-zip php7.0-xml apt-cache search PHP7.0*
Edit /etc/php/7.0/fpm/php.ini :
cgi.fix_pathinfo=0
Edit /etc/php/7.0/fpm/pool.d/www.conf
listen = 127.0.0.1:9000
The end :
service php7.0-fpm restart service apache2 restart
Okay, I checked phpinfo(), all it seems okay.
I created a virtual server domainsample.com, it works no problem for ftp, sh, etc... but the problem is the acces for user "domainsample" on website :
First example : Joomla can't write files because of user "domainsample", if I have to change user to "www-data", then it works.
Second example :
I launched my application on user "domainesample".
If I use exec command on PHP like :
ps -A | grep -i processname | grep -v grep
It give me no process id.
If I launch this application on user "www-data", it works, it give me process id.
I know Virtualmin is not officially be compatible for PHP 7.0 for the moment. But, how can I change configuration ? I need helps, Thank you.
Regards,
Chris.