Configuración de PHP en Ubuntu 22.04\Debian 10
A continuación hay un listado de comandos necesarios para la instalación manual de PHP 8.1 en Ubuntu 22.04 o Debian 10. Debes comprobar los nombres de los paquetes en su consola.
1 – Antes de ejecutar cualquier otra acción, actualize su sistema operativo con los comandos a continuación:
sudo apt-get updatesudo apt-get upgrade
2 – Ejecute el comando sudo apt-get install php8.1 para hacer la instalación de PHP 8.1. A continuación, acepte la instalación de los paquetes requeridos:
Si estás utilizando una versión anterior a Ubuntu 19.10, es necesario añadir un repositorio en su sistema operativo para tener acceso a los paquetes del PHP 8.1. Mira como hacer eso a continuación:
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
Si estás utilizando una versión anterior a Debian 10, es necesario añadir un repositorio en su sistema operativo para tener acceso a los paquetes del PHP 8.1. Mira como hacer eso a continuación:
sudo apt -y install lsb-release apt-transport-https ca-certificates
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php8.1.list
sudo apt-get update
sudo apt-get install php8.1
4 – Ahora, debemos instalar las extensiones requeridas para la ejecución del Scriptcase:
Extensiones por defecto:
sudo apt-get install php8.1-curl
sudo apt-get install php8.1-gd
sudo apt-get install php8.1-bcmath
sudo apt-get install php8.1-cgi
sudo apt-get install php8.1-ldap
sudo apt-get install php8.1-mbstring
sudo apt-get install php8.1-xml
sudo apt-get install php8.1-soap
sudo apt-get install php8.1-xsl
sudo apt-get install php8.1-zip
Extensiones de base de datos:
Extensión Driver habilitado en Scriptcase
sudo apt-get install php8.1-pgsql PostgreSQL PDO, PostgreSQL 6.3 o abajo, PostgreSQL 6.4 o mayor, PostgreSQL 7 o mayor
sudo apt-get install php8.1-mysql MySQLi, MySQL PDO
sudo apt-get install php8.1-sqlite3 SQLite PDO
sudo apt-get install php8.1-interbase Firebird, Interbase 6, Interbase 6.5, Firebird PDO
sudo apt-get install php8.1-odbc DB2 ODBC GENERIC, DB2 ODBC GENERIC 6, Generic ODBC, MS Access ODBC, Oracle ODBC, Progress, DB2 PDO ODBC, Progress PDO ODBC, Sybase PDO ODBC
sudo apt-get install php8.1-sybase DBLIB, Sybase PDO DBLIB
update-alternatives --config php
https://www.scriptcase.net/docs/es_es/v9/manual/02-scriptcase-installation/06-linux_php/