Pplware

YouPHPTube: O seu próprio portal de vídeos ao estilo do Youtube

Sabia que pode construir o seu próprio Youtube? É verdade, o YouPHPTube é uma solução open source, desenvolvida em PHP, com uma base de dados agregada MySQL. A sua interface, robusta, é deveras semelhante à do Youtube, o que impressiona. Neste artigo, falaremos sobre alguns recursos que este possui e explicaremos, passo a passo, como instalar e configurar.


Lançado em março de 2017 por Daniel Neto, o projeto foi desenvolvido com o objetivo de permitir que os utilizadores criassem o seu próprio site de partilha de vídeo. Entre as demais parecenças que possam existir, em comparação com o Youtube, estes são alguns dos recursos que o YouPHPTube possui:

No que diz respeito à resolução de vídeo, são suportadas:

Feitas as apresentações, é hora de colocar as mãos na massa. Para o YouPHPTube ser executado sem quaisquer problemas, são necessárias 4 “ferramentas”:

Passo 1: No terminal Linux, execute o comando necessário para instalar o PHP, MySQL e o servidor web Apache. Quando for informado sobre o tamanho adicional necessário no disco (cerca de 304 MB), digite S (idioma em PT) ou Y (idioma em EN), para prosseguir.

sudo apt-get install apache2 php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-curl php7.0-gd php7.0-intl mysql-server mysql-client ffmpeg git libimage-exiftool-perl

Passo 2: Durante a instalação será solicitada uma palavra-passe para o utilizador root da base de dados MySQL. Insira-a.

Passo 3: Uma vez terminada a instalação, digite o comando abaixo.

cd /var/www/html && sudo git clone https://github.com/DanielnetoDotCom/YouPHPTube.git

Passo 4: Abra o endereço http://127.0.0.1/YouPHPTube/ num browser. A palavra YouPHPTube deve ser escrita tal como está. Os erros são normais, e serão corrigidos já de seguida.

Passo 5: Aceda ao ficheiro apache2.conf, e altere, na secção <Directory /var/www/>, AllowOverride None para AllowOverride All. No final, grave a alteração.

sudo nano /etc/apache2/apache2.conf

Passo 6: Ative o módulo e reinicie o apache. Feito isto, atualize a página http://127.0.0.1/YouPHPTube/.

sudo a2enmod rewrite
sudo /etc/init.d/apache2 restart

Passo 7: Como o próprio servidor indica, existem ainda alguns ajustes a realizar. Em primeiro lugar, é necessário criar uma diretoria para os vídeos.

Diretoria:

sudo mkdir /var/www/html/YouPHPTube/videos

Permissões:

sudo chmod –R 777 /var/www/html/YouPHPTube/videos

Passo 8: Em segundo lugar, abra o ficheiro de inicialização do PHP e altere os valores dos campos abaixo indicados. Estes campos poderão ser ajustados com outros valores. Salve as alterações.

sudo nano /etc/php/7.0/apache2/php.ini
max_execution_time = 7200
post_max_size = 100M
upload_max_size = 100M
memory_limit = 512M

Passo 9: Por fim, reinicie o servidor apache.

sudo /etc/init.d/apache2 restart

Passo 10: De volta ao processo de configuração no browser, preencha os campos solicitados. Tenha em consideração o nome da base de dados MySQL, bem como o utilizador e palavra-passe. No final, submeta os dados.

Passo 11: Finalmente, chegou a altura de efetuar o login.

User: admin | Password: submetida no passo anterior (System Admin password)

Galeria de Imagens do YouPHPTube

Concluindo, é que claro que o Youtube é o que é, no entanto, não deixa de ser interessante o que o YouPHPTube proporciona aos seus utilizadores. Confira aqui uma demo e deixe nos comentários a sua opinião.

Exit mobile version