Red de conocimiento informático - Aprendizaje de programación - Compilar e instalar PHP8, FPM y algunas extensiones

Compilar e instalar PHP8, FPM y algunas extensiones

Por pereza, estoy acostumbrado a usar pagodas, scripts lnmp y otras opciones de "un clic"

Luego tuve que apt/yum install php

¿Qué? ¿Código fuente para la instalación? No puedo decirte cuáles son los parámetros de compilación, así que no estoy seguro... Sólo quiero un entorno de desarrollo

¡Está bien! ¡Organizaré módulos y parámetros de uso común!

Comprueba la integridad del paquete y compáralo con el paquete oficial sha256

Instala los siguientes paquetes

Categoría de extensión oficial

Agrega parámetros según los módulos que desee

Incluye módulos de uso común, estos módulos se pueden usar en cualquier momento

Después de compilar e instalar el paquete, puede usarlo para crear su propio entorno de desarrollo .

Copie php.ini al directorio predeterminado /usr/local/lib/

Compruebe si php está instalado correctamente

Copie el archivo de configuración de fpm y el servicio de tiempo de ejecución file

www.conf php-fpm.conf php-fpm.service

Modifica el usuario y grupo fpm, el valor predeterminado es nadie

Modifica el archivo de servicio , elimine solo lectura; de lo contrario, el registro no se podrá leer ni escribir y no se podrá realizar el inicio

Configurar el inicio automático y ejecutar

Prueba del servicio de inicio local

Paquete 'libxml-2.0' no encontrado

Paquete 'sqlite3' no encontrado

configurar: advertencia: opción no reconocida: -with-gd

Paquete 'zlib' no encontrado

Paquete 'libpng' no encontrado

Paquete 'oniguruma' no encontrado

Paquete 'libcurl' no encontrado

Paquete no encontrado 'libsystemd'

Paquete 'openssl' no encontrado

Paquete 'libzip' no encontrado