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) p>
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
...... p >
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.