install.sh 841 B

123456789101112131415161718192021
  1. #!/bin/bash -e
  2. # this script is run during the image build
  3. # config
  4. sed -i -e "s/;catch_workers_output\s*=\s*yes/catch_workers_output = yes/g" /etc/php7/php-fpm.d/www.conf
  5. sed -i -e "s/listen = 127.0.0.1:9000/listen = \/run\/php\/php7.0-fpm.sock/g" /etc/php7/php-fpm.d/www.conf
  6. sed -i -e "s/;listen.owner = nobody/listen.owner = nginx/g" /etc/php7/php-fpm.d/www.conf
  7. sed -i -e "s/;listen.group = nobody/listen.group = www-data/g" /etc/php7/php-fpm.d/www.conf
  8. # create php socket directory
  9. mkdir -p /run/php
  10. # replace default website with php service default website
  11. cp -f /container/service/php/config/nginx.conf /etc/nginx/nginx.conf
  12. # create phpinfo.php
  13. echo "<?php phpinfo(); " > /var/lib/nginx/html/phpinfo.php
  14. # fix dir and files permissions
  15. chmod 755 /var/lib/nginx/ /var/lib/nginx/html/
  16. chmod 644 /var/lib/nginx/html/phpinfo.php