1. ¿Cuál es
la primera letra de LAMP? LAMP se refiere a Linux (sistema operativo), servidor HTTP Apache, MySQL (a veces MariaDB, software de base de datos) y PHP (a veces Perl o Python), que generalmente se utilizan para crear aplicaciones web. plataforma. Todos los componentes son software de código abierto, que es un marco de arquitectura maduro a nivel internacional. Muchas aplicaciones comerciales populares adoptan esta arquitectura. En comparación con la arquitectura Java / J2EE, LAMP tiene las características de ricos recursos web, peso ligero y rápido desarrollo. Microsoft En comparación con la arquitectura .NET, LAMP tiene las ventajas de ser universal, multiplataforma, alto rendimiento y bajo precio, por lo que LAMP es la plataforma preferida por las empresas para crear sitios web en términos de rendimiento, calidad y precio.
A continuación se explica cómo construir un entorno LAMP en RHEL / CentOS / Scientific Linux 7.
2. Cómo instalar
1. Instalar php
yum instalar php php-mysql php-gd php-pear -y
2. Instalar phpmyadmin
yum install epel-release
yum install phpmyadmin -y
3.
Por configuración remota predeterminada de phpmyadmin , sólo esta máquina puede acceder a phpMyAdmin. Para poder acceder de forma remota, edite el archivo phpmyadmin.conf:
vi /etc/httpd/conf.d/phpMyAdmin.conf
Buscar / <Directorio>, comentar o eliminar lo siguiente
<Directorio / usr / share / phpMyAdmin />
AddDefaultCharset UTF-8
<IfModule mod_authz_core.c>
# Apache 2.4
<RequireAny>
Require ip 127.0.0.1
Require ip ::1
</RequireAny>
</IfModule>
<IfModule! Mod_authz_core.c>
# Apache 2.2
Order Deny,Allow
Deny from All
Allow from 127.0.0.1
Allow from ::1
</IfModule>
</Directorio>
<Directorio / usr / share / phpMyAdmin / setup />
<IfModule mod_authz_core.c>
# Apache 2.4
<RequireAny>
Require ip 127.0.0.1
Require ip ::1
</RequireAny>
</IfModule>
<IfModule! Mod_authz_core.c>
# Apache 2.2
Order Deny,Allow
Deny from All
Allow from 127.0.0.1
Allow from ::1
</IfModule>
</Directorio>
añadir
<Directorio / usr / share / phpMyAdmin />
Options none
AllowOverride Limit
Require all granted
</Directorio>
Edite "config.inc.php" para cambiar la autenticación de phpMyAdmin, modifique "cookie" a "http"
vi /etc/phpMyAdmin/config.inc.php
Cambie 'cookie' a 'http'.
clip_image003 [4]
Reinicie el servicio Apache:
systemctl reiniciar httpd