0x01 Instalar apache
1. Instalar apache
yum install -y httpd
2. Modifique el archivo de configuración
Configure ServerName e ingrese el archivo httpd.conf:
vim /etc/httpd/conf/httpd.conf
Apache usa el puerto 80 por defecto
3. Abra el puerto 80 en el firewall
para abrir el firewall
systemctl iniciar firewalld
Ver el estado del cortafuegos
cortafuegos de estado de systemctl
Ver verde activo (en ejecución) significa que el firewall está habilitado correctamente
Configurar el cortafuegos para que se inicie automáticamente al arrancar
systemctl habilitar cortafuegos
Añadir puerto 80
cortafuegos-cmd --permanente--zona=público --añadir-puerto=80/tcp
Hacer efectiva la configuración del cortafuegos
firewall-cmd --recargar
Ver la lista de puertos abiertos
firewall-cmd --permanent--zone=public --list-ports
4. Iniciar apache
Iniciar apache
systemctl iniciar httpd.servicio
Ver el estado de apache
systemctl estado httpd.servicio
prueba de estado abierto
rizo http://127.0.0.1
instalación de apache completa
0x02 Instalar la base de datos mysql
1 Descargar el paquete de instalación fuente mysql
wget https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
2 安装MySQL
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
3 Instala el servicio mysql
Primero ingresa al directorio cd /etc/yum.repos.d/.
cd /etc/yum.repos.d/
Instale el servicio MySQL (este proceso puede ser un poco lento)
rpm --importar https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
yum -y instalar el servidor mysql
4 Inicie MySQL
Inicie el servicio MySQL
systemctl iniciar mysqld
Ver el estado de inicio de MySQL
systemctl estado mysqld
Configurar MySQL para que comience en el arranque
systemctl habilitar mysqld
systemctl daemon-recargar
5 Modificar la contraseña predeterminada de raíz
Buscar la contraseña predeterminada de raíz
grep'contraseña temporal'/var/log/mysqld.log
# Ingrese a la consola mysql e ingrese la contraseña predeterminada que se encuentra en la consulta anterior
mysql -u raíz -p
# Establecer la contraseña del administrador raíz
establecer contraseña para 'root'@'localhost'=password('vHVdXeIvpjK028R.');
0x03 Instalar php
1. Instalar php
yum install -y php php-devel
2. Reinicie apache para que php surta efecto
systemctl restart httpd.service
3. Para probar php,
puede crear un archivo PHP en el directorio: /var/www/html/
1.php
<?phpphpinfo();?>
Acceso en navegador: http://ip/1.php
4. Instalación de Anso php
yum install -y php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
Después de instalar la extensión, debe reiniciar Apache nuevamente
systemctl reiniciar httpd.servicio
Código PHP para probar si el enlace mysql es exitoso
<?php
$nombreservidor="localhost";
$nombre de usuario="raíz";
$contraseña="vHVdXeIvpjK028R."; // crear conexión
$conn=newmysqli($servername, $username, $password); // detecta la conexión
if ($conn->connect_error) { die("Conexión fallida: " . $conn->connect_error);} echo "Conectado exitosamente";?>