60 lines
1.7 KiB
Plaintext
60 lines
1.7 KiB
Plaintext
|
|
apt install php8.1 php8.1-bcmath php8.1-cli php8.1-common php8.1-curl php8.1-dev php8.1-fpm php8.1-gd php8.1-igbinary php8.1-intl php8.1-ldap php8.1-mbstring php8.1-mysql php8.1-opcache php8.1-phpdbg php8.1-readline php8.1-soap php8.1-sqlite3 php8.1-xml php8.1-xmlrpc php8.1-xsl php8.1-zip
|
|
|
|
sed 's/user = www-data/user = nginx/g' -i /etc/php/8.1/fpm/pool.d/www.conf
|
|
|
|
sed 's/group = www-data/group = nginx/g' -i /etc/php/8.1/fpm/pool.d/www.conf
|
|
|
|
sed 's/listen.owner = www-data/listen.owner = nginx/g' -i /etc/php/8.1/fpm/pool.d/www.conf
|
|
|
|
sed 's/listen.group = www-data/listen.group = nginx/g' -i /etc/php/8.1/fpm/pool.d/www.conf
|
|
|
|
grep nginx /etc/php/8.1/fpm/pool.d/www.conf
|
|
|
|
cp /etc/php/8.0/fpm/conf.d/99-php_cnmc.ini /etc/php/8.1/mods-available/php_cnmc.ini
|
|
|
|
ln -s /etc/php/8.1/mods-available/php_cnmc.ini /etc/php/8.1/fpm/conf.d/99-php_cnmc.ini
|
|
|
|
ls -la /etc/php/8.1/fpm/conf.d/
|
|
|
|
update-alternatives --set php /usr/bin/php8.1
|
|
|
|
php -v
|
|
|
|
pecl uninstall -r sqlsrv
|
|
|
|
pecl uninstall -r pdo_sqlsrv
|
|
|
|
pecl -d php_suffix=8.1 install sqlsrv
|
|
|
|
pecl -d php_suffix=8.1 install pdo_sqlsrv
|
|
|
|
printf "; priority=20\nextension=sqlsrv.so\n" > /etc/php/8.1/mods-available/sqlsrv.ini
|
|
|
|
printf "; priority=30\nextension=pdo_sqlsrv.so\n" > /etc/php/8.1/mods-available/pdo_sqlsrv.ini
|
|
|
|
phpenmod -v 8.1 sqlsrv pdo_sqlsrv
|
|
|
|
systemctl stop php8.1-fpm
|
|
|
|
systemctl start php8.1-fpm
|
|
|
|
systemctl status php8.1-fpm
|
|
|
|
php -i | grep -i sqlsrv
|
|
|
|
php -v
|
|
|
|
grep php8.0-fpm.sock /etc/nginx/conf.d/*.conf
|
|
|
|
sed 's/php8.0-fpm.sock/php8.1-fpm.sock/g' -i /etc/nginx/conf.d/*.conf
|
|
|
|
grep php8.1-fpm.sock /etc/nginx/conf.d/*.conf
|
|
|
|
nginx -s reload
|
|
|
|
systemctl stop php8.0-fpm
|
|
|
|
systemctl disable php8.0-fpm
|
|
|