Configuración del entorno de desarrollo de WordPress en Debian Top 10

Configuración del entorno de desarrollo de WordPress en Debian Top 10
En este artículo, le mostraré cómo configurar un servidor Lamp (Linux, Apache, MySQL/Mariadb, PHP) en Debian 10 Buster para WordPress Web Development. Entonces empecemos.

Actualización del caché del repositorio de paquetes apt:

Primero, actualice el caché del repositorio del paquete APT con el siguiente comando:

$ sudo apt actualización

El caché del repositorio del paquete APT debe actualizarse.

Instalación y configuración de mysql/mariadb:

Ahora, instale paquetes de servidor y cliente Mariadb desde el repositorio oficial de paquetes de Debian 10 con el siguiente comando:

$ sudo apt install mariadb-server mariadb-client

Para confirmar la instalación, presione Y y luego presiona .

El Administrador de paquetes APT descargará e instalará todos los paquetes requeridos.

En este punto, se instalarán los paquetes de servidor y cliente mariadb.

Ahora, verifique si mariada El servicio se ejecuta con el siguiente comando:

$ sudo systemctl status mariadb

Como puedes ver, el mariada el servicio se está ejecutando. Es también activado Para comenzar automáticamente el arranque del sistema.

Si en algún caso, mariada El servicio no se está ejecutando, luego inicie el servicio con el siguiente comando:

$ sudo systemctl start mariadb

Ahora, ejecute el siguiente comando para establecer un raíz Contraseña para mariadb:

$ sudo mysql_secure_installation

Prensa .

Ahora presiona Y y luego presiona .

Ahora, escriba tu raíz contraseña y presione .

Escriba su raíz contraseña nuevamente y presione .

Prensa Y y luego presiona Para eliminar a los usuarios anónimos.

Si no quieres permitir raíz Inicie sesión de forma remota, presione Y. De lo contrario, presione norte. Entonces presione .

Ahora presiona Y y presionar Para eliminar la base de datos de prueba.

Ahora presiona Y y luego presiona Para recargar la tabla de privilegios.

Mariadb debe configurarse.

Creación de usuarios y bases de datos de MySQL/Mariadb para WordPress:

Ahora, debe crear un nuevo usuario y una base de datos para la configuración de desarrollo de WordPress.

Inicie sesión en MaridB Shell con el siguiente comando:

$ sudo mysql -u root -p

Ahora, escriba la mariadb raíz contraseña que ya ha configurado y presionando .

Deberías iniciar sesión.

Ahora, crea una nueva base de datos wp_site1 Con la siguiente declaración SQL:

Crear base de datos wp_site1;

Ahora, crea un nuevo usuario WordPress, Establezca una contraseña para el usuario (digamos 123) y otorgue el permiso del usuario para usar todas las bases de datos disponibles con la siguiente instrucción SQL:

Otorgar todo en *.* A 'WordPress'@'localhost' identificado por '123';

Ahora, enjuague los privilegios de la mariadb para que los cambios entren en vigencia de la siguiente manera:

Privilegios de descarga;

Ahora, salga de la cáscara de Mariadb de la siguiente manera:

\ Q

Instalación del servidor web Apache, PHP y las bibliotecas PHP requeridas:

Ahora, instale el servidor web de Apache 2, PHP y todas las bibliotecas PHP requeridas con el siguiente comando:

$ sudo apt instalación apache2 php php-curl php-gd php-mbstring php-mysql
PHP-ZIP PHP-JSON PHP-XML

Ahora presiona Y y luego presiona Para confirmar la instalación.

Se deben instalar el servidor web de Apache 2, PHP y las bibliotecas PHP requeridas.

Configuración del servidor web Apache para el desarrollo de WordPress:

El usuario de ejecución de apache predeterminado en Debian 10 es datos www y el directorio de raíz web predeterminada es /var/www/html. Entonces, como usuario ordinario, no podrá crear, modificar o eliminar ningún archivo/directorios en el directorio raíz web. A medida que está configurando un servidor de desarrollo de WordPress, esto no es lo que desea.

Para resolver este problema, debe cambiar el usuario de apache ejecutar a su usuario de inicio de sesión y cambiar el propietario y el grupo de la raíz web /var/www/html a su usuario de inicio de sesión.

Para cambiar el usuario de la ejecución de apache, editar /etc/apache2/envvars Archivo de configuración con el siguiente comando:

$ sudo nano/etc/apache2/envvars

Tienes que modificar el Apache_run_user y Apache_run_group Variables de entorno.

Ahora, establezca Apache_run_user y Apache_run_group Variables de entorno para el nombre de usuario de su usuario de inicio de sesión. Si no sabe cuál es el nombre de usuario, puede usar el quién soy comandar para averiguarlo.

Una vez que haya terminado, guarde el archivo presionando + X seguido por Y y .

Ahora, cambie el propietario y el grupo del /var/www/html Directorio a su usuario de inicio de sesión con el siguiente comando:

$ sudo chown -rf $ (whoami): $ (whoami)/var/www/html

Para que funcione la función de enlace permanente de WordPress, debe habilitar el módulo de reescritura de Apache. Para hacer eso, ejecute el siguiente comando:

$ sudo a2enmod reescribir

Para que los cambios entren en vigencia, reinicie el servidor web Apache 2 con el siguiente comando:

$ sudo systemctl reiniciar apache2

Descarga de WordPress:

Puede descargar WordPress del sitio web oficial de WordPress. Una vez que se carga la página, haga clic en el Descargar WordPress botón como se marca en la captura de pantalla a continuación.

Su navegador debe solicitarle que guarde el archivo. Seleccionar Guardar el archivo y haga clic en DE ACUERDO.

Se debe descargar el archivo de WordPress.

Instalación y configuración de WordPress en el servidor de lámpara de desarrollo:

Ahora, haga doble clic en el archivo de archivo de WordPress. El archivo debe abrirse con Archive Manager. Ahora, navegue al WordPress Directorio del Gerente de Archivo.

Seleccione todos los archivos y directorios y haga clic en Extracto.

Ahora, navegue al /var/www/html directorio y haga clic en Extracto.

Se deben extraer todos los archivos y directorios requeridos. Ahora, haga clic en Cerca y cierre el gerente de archivo.

Ahora, visite http: // localhost desde su navegador web. Debería ver la página de configuración de WordPress. Seleccione su idioma y haga clic en Continuar.

Ahora, haga clic en Vamos!.

Ahora, escriba los detalles de la base de datos MySQL/mariadb y haga clic en Entregar.

Si todo va bien, entonces debería ver la siguiente página. Ahora, haga clic en Ejecutar la instalación.

Ahora, escriba la información de su sitio web y haga clic en Instalar WordPress. Asegúrese de anotar el nombre de usuario y la contraseña, ya que los necesitará más tarde para administrar su sitio web de WordPress.

WordPress debe estar configurado. Ahora, haga clic en Acceso.

Debe ser llevado a la página de inicio de sesión de WordPress Admin (http: // localhost/wp-login.PHP). Escriba su nombre de usuario y contraseña y haga clic en Acceso.

Debería iniciarse sesión en WordPress Admin. Ahora, debería poder configurar su sitio web de WordPress de la manera que desee.

Entonces, así es como instala el entorno de desarrollo de WordPress en Debian 10. Gracias por leer este artículo.