@@ -41,6 +41,12 @@ php_instalar() {
4141 instalarSoftwareLista " $SOFTLIST /Lenguajes-Programacion/php.lst"
4242}
4343
44+ php_composer_latest_install () {
45+ echo -e " $VE Instalando la última versión de$RO Composer$CL "
46+ php -r " copy('https://getcomposer.org/installer', '/tmp/composer-setup.php');"
47+ sudo php ' /tmp/composer-setup.php' --install-dir=' /usr/bin/' --filename=' composer-latest'
48+ }
49+
4450php_postconfiguracion () {
4551 echo -e " $VE Generando Post-Configuraciones de php"
4652
@@ -76,6 +82,19 @@ php_postconfiguracion() {
7682 echo -e " $VE Activando Mostrar errores al iniciar → 'display_startup_errors'$CL "
7783 sudo sed -r -i " s/^;?\s*display_startup_errors\s*=.*$/display_startup_errors = On/" $PHPINI
7884
85+ echo -e " $VE Tiempo máximo de ejecución 5 minutos → 'max_execution_time'$CL "
86+ sudo sed -r -i " s/^;?\s*max_execution_time\s*=.*$/max_execution_time = 300/" $PHPINI
87+
88+ echo -e " $VE Límite de Memoria por script → 'memory_limit = 512M'$CL "
89+ sudo sed -r -i " s/^;?\s*memory_limit\s*=.*$/memory_limit = 512M/" $PHPINI
90+
91+ # # Límite de archivos
92+ echo -e " $VE Tamaño máximo de subida → 'upload_max_filesize = 10240M'$CL "
93+ sudo sed -r -i " s/^;?\s*upload_max_filesize\s*=.*$/upload_max_filesize = 10240M/" $PHPINI
94+
95+ echo -e " $VE Tamaño máximo de POST → 'post_max_size = 10240M'$CL "
96+ sudo sed -r -i " s/^;?\s*post_max_size\s*=.*$/post_max_size = 10240M/" $PHPINI
97+
7998 else
8099 echo -e " $VE Configurando PHP para producción$CL "
81100 echo -e " $VE Desactivando Reportar todos los errores → 'error_reporting'$CL "
@@ -86,20 +105,20 @@ php_postconfiguracion() {
86105
87106 echo -e " $VE Desactivando Mostrar errores al iniciar → 'display_startup_errors'$CL "
88107 sudo sed -r -i " s/^;?\s*display_startup_errors\s*=.*$/display_startup_errors = Off/" $PHPINI
89- fi
90108
91- echo -e " $VE Tiempo máximo de ejecución 5 minutos → 'max_execution_time'$CL "
92- sudo sed -r -i " s/^;?\s*max_execution_time\s*=.*$/max_execution_time = 300 /" $PHPINI
109+ echo -e " $VE Tiempo máximo de ejecución 5 minutos → 'max_execution_time'$CL "
110+ sudo sed -r -i " s/^;?\s*max_execution_time\s*=.*$/max_execution_time = 120 /" $PHPINI
93111
94- echo -e " $VE Límite de Memoria por script → 'memory_limit = 256M '$CL "
95- sudo sed -r -i " s/^;?\s*memory_limit\s*=.*$/memory_limit = 256M /" $PHPINI
112+ echo -e " $VE Límite de Memoria por script → 'memory_limit = 128M '$CL "
113+ sudo sed -r -i " s/^;?\s*memory_limit\s*=.*$/memory_limit = 128M /" $PHPINI
96114
97- # # Límite de archivos
98- echo -e " $VE Tamaño máximo de subida → 'upload_max_filesize = 1024M'$CL "
99- sudo sed -r -i " s/^;?\s*upload_max_filesize\s*=.*$/upload_max_filesize = 1024M/" $PHPINI
115+ # # Límite de archivos
116+ echo -e " $VE Tamaño máximo de subida → 'upload_max_filesize = 1024M'$CL "
117+ sudo sed -r -i " s/^;?\s*upload_max_filesize\s*=.*$/upload_max_filesize = 1024M/" $PHPINI
100118
101- echo -e " $VE Tamaño máximo de POST → 'post_max_size = 1024M'$CL "
102- sudo sed -r -i " s/^;?\s*post_max_size\s*=.*$/post_max_size = 1024M/" $PHPINI
119+ echo -e " $VE Tamaño máximo de POST → 'post_max_size = 1024M'$CL "
120+ sudo sed -r -i " s/^;?\s*post_max_size\s*=.*$/post_max_size = 1024M/" $PHPINI
121+ fi
103122 }
104123
105124 personalizar_php () {
@@ -224,4 +243,7 @@ php_instalador() {
224243 php_preconfiguracion
225244 php_instalar
226245 php_postconfiguracion
246+
247+ # # Instalo la última versión de composer
248+ php_composer_latest_install
227249}
0 commit comments