Instale Apache, PHP y MySQL
Ejecute el comando para actualizar el sistema antes de comenzar el proceso de instalación.
$ sudo apt-get actualización
Antes de escribir el script PHP, debe instalar Apache, PHP y Mariadb en Ubuntu. Por defecto, Apache Server está instalado en Ubuntu. Entonces, no necesitas instalarlo. Verifique la versión del servidor Apache por el siguiente comando.
$ apache -v
Si no instaló PHP antes, ejecute el comando para instalar PHP.
$ sudo apt-get instalación phpDespués de instalar PHP, verifique la versión del PHP.
$ PHP -VAhora, ejecute el comando para instalar el servidor y el cliente mariadb si no está instalado antes.
$ sudo apt-get install mariadb-server mariadb-client
Tipo 'y ' y presione ENTER para completar el proceso de instalación.
Ejecute el siguiente comando para iniciar el servidor mariadb.
$ sudo systemctl start mariadb
Compruebe si el servidor funciona correctamente o no. La salida del siguiente comando mostrará el estado detallado del servidor. La salida indica que Mariadb 10.1.30 la verión se está ejecutando.
$ sudo systemctl status mariadb
Después de instalar los tres paquetes necesarios anteriores, puede comenzar la siguiente parte del tutorial.
Crear base de datos
Necesitará una base de datos con una tabla mínima para verificar cómo funciona PHP con MySQL/Mariadb Server. Ejecute el cliente mySQL para crear una nueva base de datos con nombre compañía. Si no estableció ninguna contraseña para Root User, entonces debe omitir la opción -p.
$ mysql -u root -pEjecute la consulta para crear compañía base de datos.
> Crear compañía de bases de datos;
Crear una mesa
Seleccione la base de datos en la que desea crear la tabla.
> Usar empresa;
Ejecute la consulta para crear una tabla llamada empleados.
> Crear empleados de la tabla
(ID int (11),
Nombre Varchar (30) No nulo,
Texto de la dirección no nulo,
designación varchar (50) no nula,
Teléfono Varchar (50) No nulo,
Envíe un correo electrónico a Varchar (50) NULL,
salario int (11),
Clave principal (ID)
);
Inserte algunos registros en la tabla de empleados utilizando la consulta de insertos.
> Insertar en los valores de los empleados (1001, 'Jeffrey B Peters', '4787 Blackwell Street,
Dry Creek, Alaska ',
'Subgerente', '907-323-6503', '[email protected] ', 1000);
Insertar en los valores de los empleados (1002, 'Indiana C Halley', '42 Woerdens Road, Nueva Gales del Sur ',
'Ejecutivo de ventas', '02 4914 7750 ',' [email protected] ', 1500);
Crear conexión de base de datos usando PHP
Crea una nueva carpeta llamada código php en /varilla/www/html Para almacenar archivos PHP.
Abra cualquier editor y agregue el siguiente script para hacer una conexión con la base de datos creada anteriormente compañía. Aquí, el editor de pruebas se usa para escribir el código. La asignación de tres valores es obligatorio para hacer la conexión de la base de datos, el primer valor es el nombre del servidor web y hostil se usa para el servidor Apache. El segundo valor y el tercer valor son el nombre de usuario y la contraseña. En el guión, raíz se usa como nombre de usuario y la contraseña de root se utiliza para hacer la conexión. Nombre de la base de datos compañía se usa como cuarto valor que es opcional. Puede establecer el nombre de la base de datos después de crear la conexión usando otro método. Después de ejecutar el script, si la conexión no se puede establecer, se imprimirá un mensaje de error, de lo contrario, imprimirá el mensaje de éxito. Guarde el archivo en la ubicación que se menciona anteriormente. Aquí, el nombre de archivo es dbconnection.php.
$ server = "localhost";Abra un navegador y navegue la ubicación usando localhost para ejecutar el script.
http: // localhost/phpcode/dbconnection.php
Ahora, haga alguna modificación en el script para verificar la conexión. Por ejemplo, cambie el valor de la base de datos por Compañía2 que no existe.
Nuevamente, ejecute el script y esta vez aparecerá el siguiente error.
Leer datos de la base de datos utilizando PHP
Crear otro nombre de archivo readida.php en la misma ubicación con el siguiente código. dbconnection.php El archivo se incluye al comienzo del script para hacer la conexión con la base de datos. A continuación, ejecute la consulta de selección para recuperar todos los registros de la tabla de empleados. Si no existen registros, entonces el valor de la propiedad, $ resultado-> num_rows será cero y se imprimirá "Ningún record fue encontrado". Si existen registros, entonces se usa un bucle de tiempo para leer los registros. Hay varios métodos disponibles para leer registros del conjunto de resultados. Aquí, fetch_assoc () El método se utiliza para leer los registros. Lee cada registro como una matriz asociativa.
// incluir el script de conexiónAhora, abra el navegador y ejecute el script para verificar la salida.
http: // localhost/phpcode/readdata.php
De manera similar, puede escribir scripts PHP para insertar, actualizar y eliminar datos de las tablas de base de datos MySQL. Espero que hayas disfrutado esta lección.