Instale o php5 ubuntu

Instale o php5 ubuntu

Se você tentou instalar o Php 5 no último lançamento do Ubuntu (que está no este escrito do Ubuntu 17.10), você sabe que não está disponível no repositório oficial do Ubuntu. Os lançamentos mais recentes do Ubuntu usam o Php 7 para a pilha de lâmpadas. Neste artigo, mostrarei como preparar o servidor da web do PHP 5 no Ubuntu 17.10.

O PHP 5 não está disponível no repositório oficial. Então, como conseguimos? Bem, você pode adicionar um PPA que fornece Php 5 ou compilá -lo você mesmo. Compilar software da fonte não é para novos usuários. É muito aborrecimento. Então, neste artigo, vou adicionar um PPA e seguir as etapas para instalar e configurar um servidor da web do PHP5 totalmente funcional. Vou usar o Apache como o servidor HTTP e o mariadb/mysql como o banco de dados. Vamos começar.

Adicionando PHP5 PPA:

O PHP5 PPA pode ser encontrado em https: // launchpad.net/~ ondrej/+archive/ubuntu/php/this link. Se você rolar um pouco para baixo, verá a seção a seguir “Adicionando este PPA ao seu sistema”.

Aqui, as linhas que começam com 'sudo' são os comandos que você deve executar no terminal para adicionar o PPA. Então abra seu terminal e execute o seguinte comando e pressione várias vezes. Pressionar Enter é necessário para adicionar novos PPAs.

sudo add-aprop-repository ppa: ondrej/php

Depois de terminar, atualize o cache do repositório do pacote com o seguinte comando:

Atualização de sudo apt-get

Instalando Apache e Php5:

Neste ponto, temos o PPA adicionado e tudo está pronto. Agora podemos instalar o apache e php5. Para instalar o Apache e Php5 no Ubuntu 17.10, execute o seguinte comando:

sudo apt-get install php5.6 Php5.6-MYSQL PHP5.6-GD PHP5.6-MCRYPT PHP5.Php5 de 6 Mbstring.6-SQLITE3 APACHE2 LIBAPACHE2-MOD-PHP5.6

Depois de pressionar Enter, você deve ver o seguinte. Pressione Y e pressione Enter para continuar.

Deve demorar mais ou menos um minuto para instalar, dependendo da velocidade da sua Internet. Depois de instalado, abra seu navegador da web e vá para http: // localhost ou http: // 127.0.0.1

Você deve ver a página a seguir, o que significa que o Apache está funcionando.

Agora vamos testar, se o PHP está funcionando. Vou criar um script PHP simples no Webroot of Apache Server e executá -lo. A propósito, o documentroot ou webroot está no diretório "/var/www/html" por padrão. Vou mostrar como mudar mais tarde.

Eu mudei para "/var/www/html" com o comando "CD" e renomeado para o padrão "índice.html "para" padrão.html ”. Então eu vou criar “índice.PHP "com" Nano ". O conteúdo do “índice.O arquivo php ”é fornecido abaixo:

Agora abra seu navegador da web e vá para http: // localhost ou http: // 127.0.0.1 e você deve ver a seguinte página. Que afirma que o PHP5 está configurado corretamente e está funcionando.

Instale o mariadb/mysql:

Agora temos o servidor Php5 e Apache HTTP funcionando. É hora de instalar um banco de dados. Vou instalar o banco de dados MARIADB, é o mesmo que o MySQL que não seja a licença. Então vamos fazer isso. Para instalar o mariadb/mysql, execute o seguinte comando:

sudo apt-get install mysql-server mysql-client

Imprensa Digitar e depois pressione Y e depois pressione Digitar confirmar.

Deve demorar um pouco para instalar. No processo, o instalador deve pedir a senha raiz. Isto é muito importante. Use uma senha segura e certifique -se de não esquecer. Para segurança, você pode escrever em algum lugar. Depois de instalado, execute o seguinte comando para verificar se está instalado corretamente.

SUDO SYSTEMCTL STATUS MYSQL


Deve dizer "ativo (em execução)", se estiver parado, você pode iniciá -lo com o seguinte comando:

sudo systemctl start mysql

Alteração do Apache Run User and Group:

Você pode alterar o usuário e o grupo padrão que o Apache é executado como. Isso é importante quando você configura um servidor FTP. Vou criar um novo usuário e um grupo 'site' e defini -lo como usuário e grupo de Apache. Execute o seguinte comando para criar o 'site' do usuário:

site de sudo adduser

Ele deve pedir os detalhes do usuário recém -criado. Basta responder às perguntas e pressionar . Agora abra “/etc/apache2/Envvars”. Localize essas duas linhas e substitua 'www-dados' por 'site' para ambas as linhas.

Mude para isso:

Agora salve o arquivo e reinicie o Apache com o seguinte comando:

sudo systemctl reiniciar apache2

Agora verifique se o servidor está funcionando corretamente com o seguinte comando:

SUDO SYSTEMCTL STATUS APACHE2

Você pode ver que está funcionando corretamente. Agora você pode usar o seguinte comando para verificar se o Apache está sendo executado como o usuário do 'site'.

sudo ps aux | Grep Apache2

Alterar o documentroot/webroot de Apache2:

Até agora tudo bem. Nesta seção, mostrarei como alterar o Documentroot padrão ou Webroot of Apache HTTP Server. Por algum motivo, se você precisar alterar o padrão "/var/www/html", esta seção é para você. Abra o seguinte arquivo de configuração com "Nano":

sudo nano/etc/apache2/sites-habilitado/000 default.conf

Agora altere o documentroot, conforme marcado abaixo para "/home/website/www", que está no diretório doméstico do usuário do 'site'. Eu não criei o diretório 'www' lá ainda. Mas eu vou em breve. É isso que o documentroot deve ser:

Agora temos que adicionar as permissões a esse diretório, caso contrário você não poderá acessá -lo. Adicione as seguintes linhas após documentroot:

Índices de opções seguem os links
Allowoverride tudo
Exigir tudo concedido

A configuração final é assim:

Agora salve o arquivo. É hora de criar o diretório 'www' na casa dos usuários do 'site'. Execute os seguintes comandos:

sudo mkdir/home/website/www
SUDO CHOWN SITE: Site/Home/Site/Www

Agora reinicie o servidor HTTP Apache com o seguinte comando:

sudo systemctl reiniciar apache2

Eu também verifiquei o status do servidor Apache como antes. Está funcionando como esperado. Agora vá para http: // localhost ou http: // 127.0.0.1 do seu navegador da web. Você deve ver a página a seguir, o que significa que o documentroot / webroot padrão é alterado.

Instalando e configurando o FTP:

Agora que tudo está configurado, você deve fazer upload de arquivos para o seu servidor da web. Você pode fazer isso com ssh ou ftp. Existem outras opções. Mas esses são os mais populares. Nesta seção, vou instalar e configurar um servidor FTP, para que possamos fazer upload de páginas da web para o nosso servidor. Para instalar um servidor FTP para o seu site, execute o seguinte comando:

sudo apt-get install vsftpd

Agora verifique o status do VSFTPD com o seguinte comando:

SUDO SYSTEMCTL STATUS VSFTPD

Você pode ver que está funcionando. Agora você pode se conectar ao servidor FTP com a Filezilla ou qualquer outro programa FTP. Basta usar o 'site' do nome de usuário para fazer login.

Instalando o PhpMyadmin e a configuração do MariadB/MySQL (Opcional):

A maioria dos desenvolvedores da web usa o mariadb/mysql através do phpmyadmin. Se você quiser fazer o mesmo, esta seção é para você. Para instalar o phpmyadmin, primeiro crie uma nova conta MariaDB/MySQL. Abra seu terminal e execute o seguinte comando para fazer login no mysql como root:

sudo mysql -u root -p

Digite sua senha raiz (a que você especificou quando instalou o mariadb/mysql) e você deve estar conectado.

Agora crie um novo 'site' de um novo usuário com o seguinte comando:

Crie o usuário 'site'@'localhost' identificado por 'your_password';

Em seguida, conceda permissões sobre esse usuário com o seguinte comando:

Conceder tudo em *.* Para 'site'@'localhost';

Agora digite 'saída' e pressione Enter para voltar ao terminal. Agora estamos prontos para instalar phpmyadmin. Primeiro, vou ao site oficial do PhpMyadmin (https: // www.phpmyadmin.net/downloads) e baixar phpmyadmin.

Então eu vou extrair o arquivo phpmyadmin para o documentroot do meu servidor da web. “SUDO TAR XVZF Downloads/Phpmyadmin-4.7.4-inglês.alcatrão.GZ -C/Home/Site/www ”A pasta Phpmyadmin extraída tem um nome longo. Eu não quero digitar tudo. Eu quero acessá -lo apenas http: // localhost/phpmyadmin, então devo renomeá -lo apenas para 'phpmyadmin'
Para fazer isso, execute o seguinte comando:

sudo mv/home/website/www/phpmyadmin-4.7.4-inglês/casa/site/phpmyadmin

Agora vou alterar a permissão dos arquivos no diretório 'phpmyadmin' para 'website' e agrupar com o seguinte comando:

sudo chown -rfv site: site/home/website/www/phpmyadmin

Agora você pode acessar o phpmyadmin http: // localhost/phpmyadmin ou http: // 127.0.0.1/phpmyadmin do seu navegador.

Você pode usar o usuário MARIADB/MYSQL que criamos anteriormente aqui. Lembrar? 'Site' era o nome de usuário e a senha que eu usei foi 'secreto'. Depois de fazer login, você deve ver a seguinte página. Você pode trabalhar facilmente com o MariaDB/MySQL da Phpmyadmin a partir desta página.