Red de conocimiento informático - Material del sitio web - Cómo crear un sitio web de vídeos phpCómo crear un sitio web de vídeos php

Cómo crear un sitio web de vídeos phpCómo crear un sitio web de vídeos php

Quiero usar PHP para crear un sitio web de videos en vivo. No sé por dónde empezar ni cómo hacerlo. Si conoce PHP y HTML, vaya a swoole para aprenderlo.

Swoole

Los sitios web de transmisión en vivo requieren sorcket para transmitir transmisiones de video.

O puede utilizar el framework de terceros trabajador.

Trabajador

¿Escribir un sitio web de videos usando PHP MySQL?

Primero entiende qué quieres hacer y qué tecnología necesitas utilizar, y esto será mucho más sencillo. El primero es la fuente del video. ¿Cómo convertir el video a flv de manera uniforme? (Puede usar un servicio para procesarlo. Hay muchos software que convertirán automáticamente el formato del video después de convertirlo en un servicio). Puede utilizar el reproductor flv de código abierto. También puede desarrollar uno usted mismo. En tercer lugar, no es necesario que escriba la parte php mysql usted mismo. Ahora hay muchos cms de código abierto y algunos admiten modelos de video. Se puede utilizar directamente. Lo que tienes que hacer es embellecer la página de reproducción de video, convertir el video subido por el usuario a flv y volver a colocarlo en la base de datos.

¿Cómo construir un sitio web en wordpress?

Si desea crear un sitio web personal, necesita un servidor separado, así que compré un servidor en Alibaba Cloud, seleccioné el sistema como "Ubuntu14.04.5LTS" y compré un nombre de dominio en Alibaba Cloud. (El nombre de dominio es Para facilitar la memoria, de lo contrario será inconveniente ingresar la dirección IP para acceder al sitio web), usemos el sistema Ubuntu para crear un sitio web personal de WordPress.

Instalar el entorno operativo WordPress

1. Instalar la base de datos Mysql

aptupdate

aptupgrade

aptinstallmysql-. server

Compruebe si mysql se instaló correctamente:

root@iZ2zeeg42qkecbhciml4pcZ:~#mysql--version

mysqlVer14.14Distrib5.5.62, fordebian-linux-gnu (x86_64) usandoreadline6.3

2. Instalar PHP

apt-getinstallsoftware-properties-common

add-apt-repositoryppa:ondrej/php

aptupdate

aptinstallphp7.2

aptinstalllibapache2-mod-php7.2

aptinstallphp7.2-mysql

aptinstallphp7. 2-fpm

Compruebe si php se instaló correctamente:

root@iZ2zeeg42qkecbhciml4pcZ:~#php-v

PHP7.2.16-1 ubuntu14.04.1 deb. sury.org 1 (cli)(construido:Mar7201920:42:24)(NTS)

Copyright(c)1997-2018ThePHPGroup

ZendEnginev3.2.0, Copyright(c)1998- 2018ZendTechnologies

conZendOPcachev7.2.16-1 ubuntu14.04.1 deb.sury.org 1, Copyright(c)1999-2018, porZendTechnologies

3. installnginx

Compruebe si Nginx se instaló correctamente:

root@iZ2zeeg42qkecbhciml4pcZ:~#nginx-v

nginxversion: nginx/1.4.6(Ubuntu)

Después de reiniciar Nginx, ingrese etotheMySQLmonitor.Commandsendwith;org.

Su conexión MySQLidis44

Versión del servidor: 5.5.62-0ubuntu0.14.04.1 (Ubuntu)

Copyright(c)2000, 2018, Oracle y/o sus filiales. Todos los derechos reservados.

Oracle es una marca comercial registrada de Oracle Corporation y/o sus

filiales.Otros nombres pueden ser marcas comerciales de sus respectivos

propietarios.

Escriba'ayuda;'o'h'para obtener ayuda.Escriba'c'para borrar la declaración de entrada actual.

mysqlgt; nombre de la base de datos creadof8collateutf8_general_ci;

QueryOK, 1rowaffected(0.00sec)

mysqlgt; otorga el nombre de la base de datos.*a'nombre de usuario'@localhost identificado por'contraseña de usuario'; /p>

Consulta OK, 0 filas afectadas (0,00 segundos)

mysqlgt;FLUSHPRIVILEGES;

Consulta OK, 0 filas afectadas (0,00 segundos)

mysqlgt;salir< / p>

Adiós

root@iZ2zeeg42qkecbhciml4pcZ:~#

2. Descargue WordPress e instálelo:

Obtenga el software WordPress: haga clic aquí

p>

Sube el wordpress-5.0.3-

zh_CN.tar.gz descargado al servidor en la nube

Instala WordPress:

root@ iZ2zeeg42qkecbhciml4pcZ :~#ls

wordpress-5.0.3-zh_CN.tar.gz

root@iZ2zeeg42qkecbhciml4pcZ:~#mvwordpress-5.0.3-zh_CN.tar.gz/var/ www /

root@iZ2zeeg42qkecbhciml4pcZ:~#cd/var/www/

root@iZ2zeeg42qkecbhciml4pcZ:/var/www#ls

htmlwordpress-5.0.3 - zh_CN.tar.gz

root@iZ2zeeg42qkecbhciml4pcZ:/var/www#tar-zxvfwordpress-5.0.3-zh_CN.tar.gz

......

root@iZ2zeeg42qkecbhciml4pcZ:/var/www#ls

htmlwordpresswordpress-5.0.3-zh_CN.tar.gz

root@iZ2zeeg42qkecbhciml4pcZ:/var/www#cdwordpress /

root@iZ2zeeg42qkecbhciml4pcZ:/var/www/wordpress#ls

index.phpreadme.htmlwp-adminwp-comments-post.phpwp-contentwp-includeswp-load.phpwp-< / p>

mail.phpwp-signup.phpxmlrpc.php

license.txtwp-activate.phpwp-blog-header.phpwp-config-sample.phpwp-cron.phpwp-links-opml. -login.phpwp-settings.phpwp-trackback.php

root@iZ2zeeg42qkecbhciml4pcZ:/var/www/wordpress#mvwp-config-sample

.phpwp-

config.php

Utilice el comando vim para editar wp-config.php:

vimwp-config.php

Modificar Para obtener la información de configuración de la base de datos en el archivo, complete la información de la base de datos que acaba de crear:

/**Nombre de la base de datos de WordPress*/

define('DB_NAME',' nombre de la base de datos');

/**nombre de usuario de la base de datos MySQL*/

define('DB_USER','nombre de usuario');

/**base de datos MySQL contraseña*/

define('DB_PASSWORD','contraseña de la base de datos');

/**

*Prefijo de la tabla de datos de WordPress.

*

*Si necesita instalar varios WordPress en la misma base de datos, establezca

* un prefijo de tabla de datos diferente para cada WordPress. El nombre del prefijo solo puede contener números y letras con guiones bajos.

*/

$table_prefix='wp_';

Resuelva el nombre de dominio en el servidor especificado en la consola de Alibaba Cloud:

Console-gt;Nombre de dominio-gt;Resolución-gt;Agregar registro

Configure la política del grupo de seguridad del servicio, cambie todas las opciones en 80 (Servicio de información", haga clic en Aceptar y comience a actualizar el servicio. 2. Una vez completada la actualización, abra el navegador, ingrese "pub/wwwroot" y copie el sitio web que desarrollamos en esta ruta. Puede acceder al sitio web localmente. 4. Configure un firewall para que otras computadoras en la LAN puedan hacerlo. acceder a los recursos del sitio web local. Método específico: abra el Panel de control, seleccione "Sistema y seguridad", haga clic en "Permitir un programa a través del Firewall de Windows" y marque las dos casillas de verificación a la derecha de "Servicio World Wide Web HTTP" en la ventana emergente. -up y finalmente haga clic en Aceptar para salir. 5. En otras computadoras de la LAN, abra el navegador, ingrese "http://dirección IP del servidor web/" y presione Entrar para acceder a los recursos en el servidor. .? Después de los pasos anteriores, la LAN Otros usuarios pueden acceder a los recursos web que compartes a través del navegador

¡Me gusta si lo encuentras útil

Cómo configurar un servidor php! ?

La arquitectura principal actual del lado del servidor PHP es linux nginx php-fpm

Las opciones de Linux pueden ser centos, ubuntserver o debian, si instala una versión más nueva.

p>

nginx también instala la última versión estable.

Si se trata de un proyecto nuevo, se recomienda utilizar php7 o superior. Generalmente, las empresas compilarán una versión disponible por sí mismas al elegir un php. plan de implementación, para que se pueda usar el php relevante. La extensión se instala una vez y todas las configuraciones relevantes están preconfiguradas. Solo necesita copiar los archivos una vez durante la implementación.