Entorno php de compilación CentOS7

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";?>

Supongo que te gusta

Origin blog.csdn.net/m0_52191385/article/details/130685116
Recomendado
Clasificación