Here is my code:
<?php
$output = exec('/bin/bash /var/www/html/test.sh');
echo "<pre>$output</pre>";
?>
Here is what i have in test.sh:
#!/bin/bash
export DISPLAY=:0
google-chrome
echo "Starting Chrome"
When i execute ./test.sh google-chrome is started and then i see in my terminal the text Starting Chrome.
However when i execute the php script i see only the text Starting Chrome. Why google-chrome does not start when the test.sh is called by apache2 ?
I think there is something regarding permissions.
Is it even possible to achieve such thing somehow ?
google-chromea function or an executable?