mirror of
https://github.com/vitodeploy/vito.git
synced 2025-07-02 14:36:17 +00:00
use blade as conmmands template (#444)
* use blade as conmmands template * fix lint * fix ssl
This commit is contained in:
11
resources/views/ssh/services/php/change-default-php.blade.php
Executable file
11
resources/views/ssh/services/php/change-default-php.blade.php
Executable file
@ -0,0 +1,11 @@
|
||||
if ! sudo rm /usr/bin/php; then
|
||||
echo 'VITO_SSH_ERROR' && exit 1
|
||||
fi
|
||||
|
||||
if ! sudo ln -s /usr/bin/php{{ $version }} /usr/bin/php; then
|
||||
echo 'VITO_SSH_ERROR' && exit 1
|
||||
fi
|
||||
|
||||
echo "Default php is: "
|
||||
|
||||
php -v
|
22
resources/views/ssh/services/php/fpm-pool.blade.php
Normal file
22
resources/views/ssh/services/php/fpm-pool.blade.php
Normal file
@ -0,0 +1,22 @@
|
||||
[{{ $user }}]
|
||||
user = {{ $user }}
|
||||
group = {{ $user }}
|
||||
|
||||
listen = /run/php/php{{ $version }}-fpm-{{ $user }}.sock
|
||||
listen.owner = vito
|
||||
listen.group = vito
|
||||
listen.mode = 0660
|
||||
|
||||
pm = dynamic
|
||||
pm.max_children = 5
|
||||
pm.start_servers = 2
|
||||
pm.min_spare_servers = 1
|
||||
pm.max_spare_servers = 3
|
||||
pm.max_requests = 500
|
||||
|
||||
php_admin_value[open_basedir] = /home/{{ $user }}/:/tmp/
|
||||
php_admin_value[upload_tmp_dir] = /home/{{ $user }}/tmp
|
||||
php_admin_value[session.save_path] = /home/{{ $user }}/tmp
|
||||
php_admin_value[display_errors] = off
|
||||
php_admin_value[log_errors] = on
|
||||
php_admin_value[error_log] = /home/{{ $user }}/.logs/php_errors.log
|
9
resources/views/ssh/services/php/install-composer.blade.php
Executable file
9
resources/views/ssh/services/php/install-composer.blade.php
Executable file
@ -0,0 +1,9 @@
|
||||
cd ~
|
||||
|
||||
curl -sS https://getcomposer.org/installer -o composer-setup.php
|
||||
|
||||
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
|
||||
|
||||
rm composer-setup.php
|
||||
|
||||
composer
|
@ -0,0 +1,5 @@
|
||||
sudo apt-get install -y php{{ $version }}-{{ $name }}
|
||||
|
||||
sudo service php{{ $version }}-fpm restart
|
||||
|
||||
php{{ $version }} -m
|
15
resources/views/ssh/services/php/install-php.blade.php
Executable file
15
resources/views/ssh/services/php/install-php.blade.php
Executable file
@ -0,0 +1,15 @@
|
||||
sudo add-apt-repository ppa:ondrej/php -y
|
||||
|
||||
sudo DEBIAN_FRONTEND=noninteractive apt-get update
|
||||
|
||||
if ! sudo DEBIAN_FRONTEND=noninteractive apt-get install -y php{{ $version }} php{{ $version }}-fpm php{{ $version }}-mbstring php{{ $version }}-mysql php{{ $version }}-gd php{{ $version }}-xml php{{ $version }}-curl php{{ $version }}-gettext php{{ $version }}-zip php{{ $version }}-bcmath php{{ $version }}-soap php{{ $version }}-redis php{{ $version }}-sqlite3 php{{ $version }}-tokenizer php{{ $version }}-pgsql php{{ $version }}-pdo; then
|
||||
echo 'VITO_SSH_ERROR' && exit 1
|
||||
fi
|
||||
|
||||
if ! sudo sed -i 's/www-data/{{ $user }}/g' /etc/php/{{ $version }}/fpm/pool.d/www.conf; then
|
||||
echo 'VITO_SSH_ERROR' && exit 1
|
||||
fi
|
||||
|
||||
sudo service php{{ $version }}-fpm enable
|
||||
|
||||
sudo service php{{ $version }}-fpm start
|
@ -0,0 +1,2 @@
|
||||
sudo rm -f /etc/php/{{ $version }}/fpm/pool.d/{{ $user }}.conf
|
||||
sudo service php{{ $version }}-fpm restart
|
5
resources/views/ssh/services/php/uninstall-php.blade.php
Executable file
5
resources/views/ssh/services/php/uninstall-php.blade.php
Executable file
@ -0,0 +1,5 @@
|
||||
sudo service php{{ $version }}-fpm stop
|
||||
|
||||
if ! sudo DEBIAN_FRONTEND=noninteractive apt-get remove -y php{{ $version }} php{{ $version }}-fpm php{{ $version }}-mbstring php{{ $version }}-mysql php{{ $version }}-mcrypt php{{ $version }}-gd php{{ $version }}-xml php{{ $version }}-curl php{{ $version }}-gettext php{{ $version }}-zip php{{ $version }}-bcmath php{{ $version }}-soap php{{ $version }}-redis php{{ $version }}-sqlite3; then
|
||||
echo 'VITO_SSH_ERROR' && exit 1
|
||||
fi
|
@ -0,0 +1,11 @@
|
||||
if ! sudo sed -i 's,^{{ $variable }} =.*$,{{ $variable }} = {{ $value }},' /etc/php/{{ $version }}/cli/php.ini; then
|
||||
echo 'VITO_SSH_ERROR' && exit 1
|
||||
fi
|
||||
|
||||
if ! sudo sed -i 's,^{{ $variable }} =.*$,{{ $variable }} = {{ $value }},' /etc/php/{{ $version }}/fpm/php.ini; then
|
||||
echo 'VITO_SSH_ERROR' && exit 1
|
||||
fi
|
||||
|
||||
if ! sudo service php{{ $version }}-fpm restart; then
|
||||
echo 'VITO_SSH_ERROR' && exit 1
|
||||
fi
|
Reference in New Issue
Block a user