Instale o php5 Ubuntu

se você tentou instalar o PHP 5 na versão mais recente do Ubuntu (que está escrito no Ubuntu 17.10), você sabe que ele não está disponível no repositório oficial do Ubuntu. As últimas versões do Ubuntu usam PHP 7 para sua pilha de lâmpadas. Neste artigo, mostrarei como obter o PHP 5 Web server pronto no Ubuntu 17.10.

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. É um monte de aborrecimento. Então, neste artigo, vou adicionar um PPA e seguir as etapas para instalar e configurar um servidor web PHP5 totalmente funcional. Vou usar o Apache como Servidor HTTP e MariaDB / MySQL como banco de dados. Vamos começar.

adicionando PHP5 PPA:

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

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

sudo add-apt-repository ppa:ondrej/php

quando terminar, atualize o cache do repositório de pacotes com o seguinte comando:

sudo apt-get update

instalando Apache e PHP5:

neste ponto, temos o PPA adicionado e tudo está pronto. Agora podemos instalar Apache e PHP5. Para instalar 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.6-mbstring php5.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 um minuto ou mais para instalar dependendo da sua velocidade de Internet. Depois de instalado, abra seu navegador da web e vá para http://localhost ouhttp://127.0.0.1

você deve ver a seguinte página, o que significa que o Apache está funcionando.

agora vamos testar se o PHP está funcionando. Vou criar um script PHP simples no WebRoot do servidor Apache e executá-lo. A propósito, o DocumentRoot ou WebRoot está no diretório “/var/www/html” por padrão. Vou mostrar-lhe como mudá-lo mais tarde.

eu mudei para”/var/www / html “com o comando” cd “e renomeei o índice “padrão”.html “para” Padrão.galeria”. Então eu vou criar ” índice.php “com”nano”. O conteúdo do ” Índice.php ” arquivo é dado abaixo:

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

instale MariaDB / MySQL:

agora temos PHP5 e Apache HTTP Server funcionando. É hora de instalar um banco de dados. Vou instalar o banco de dados MariaDB, é o mesmo que o MySQL além da licença. Então vamos lá. Para instalar MariaDB / MySQL, execute o seguinte comando:

sudo apt-get install mysql-server mysql-client

pressione Enter e pressione Y e pressione Enter para confirmar.

deve demorar um pouco para instalar. No processo, o instalador deve solicitar a senha raiz. Isto é muito importante. Use uma senha segura e certifique-se de não esquecê-la. Por segurança, você pode escrevê-lo em algum lugar. Depois de instalado, execute o seguinte comando para verificar se ele está instalado corretamente.

sudo systemctl status mysql


Ela deve dizer “ativo (em execução)”, se for interrompido, você pode iniciá-lo com o seguinte comando:

sudo systemctl start mysql

Alterar o Apache Execute o Usuário e Grupo:

Você pode alterar a predefinição de utilizador e grupo Apache executar como. Isso é importante quando você configura um servidor FTP. Vou criar um novo usuário e agrupar ‘site’ e defini-lo como Usuário e grupo do Apache. Execute o seguinte comando para criar o site do Usuário’:

sudo adduser website

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-data’ por ‘site’ para ambas as linhas.

Altere para este:

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

sudo systemctl restart apache2

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

sudo systemctl status apache2

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

sudo ps aux | grep apache2

alterando o DocumentRoot / WebRoot de Apache2:

até agora tão bom. Nesta seção, mostrarei como alterar o DocumentRoot padrão ou WebRoot do Servidor HTTP Apache. Por alguma razão, se você tiver que 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-enabled/000-default.conf

agora altere o DocumentRoot conforme marcado abaixo para “/home/website/www”, que está no diretório inicial do Usuário ‘website’. Ainda não criei o diretório ‘www’ lá. Mas em breve. Isso é o que 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 o DocumentRoot:

<Directory "/home/website/www>Options Indexes FollowSymLinksAllowOverride allRequire all granted</Directory>

A configuração final se parece com isso:

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/wwwsudo chown website:website /home/website/www

Agora reinicie o Apache HTTP server com o seguinte comando:

sudo systemctl restart apache2

eu também verifiquei o status do servidor Apache como antes. Está a correr 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 foi alterado.

Instalando e configurando FTP:

agora que tudo está configurado, você deve fazer upload de arquivos para o seu servidor web. Você pode fazer isso com SSH ou FTP. Existem outras opções. Mas estes são os mais populares. Nesta seção, instalarei e configurarei 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 FileZilla ou qualquer outro programa FTP. Basta usar o nome de usuário ‘site’ para fazer o login.

instalar o phpMyAdmin e configurar o MariaDB / MySQL (opcional):

A maioria dos desenvolvedores da web usa o MariaDB/MySQL por meio 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 logado.

Agora crie um novo usuário ‘site’ com o seguinte comando:

CREATE USER 'website'@'localhost' IDENTIFIED BY 'your_password';

em Seguida, conceder permissões que o usuário com o seguinte comando:

GRANT ALL ON *.* TO 'website'@'localhost';

Agora digite “exit” e pressione Enter para voltar para o Terminal. Agora estamos prontos para instalar o phpMyAdmin. Primeiro, vou ao site oficial do phpMyAdmin (https://www.phpmyadmin.net/downloads) e baixar o phpMyAdmin.

então vou extrair o arquivo phpMyAdmin para o DocumentRoot do meu servidor web. “sudo tar xvzf Downloads / phpMyAdmin-4.7.4-português.alcatrao.gz-C/ home / website / www ” a pasta phpMyAdmin extraída tem um nome longo. Não quero escrever tudo. Eu quero acessá-lo com apenas http://localhost/phpmyadmin , então eu tenho que mudar o nome para apenas “phpmyadmin’
Para fazer isso, execute o seguinte comando:

sudo mv /home/website/www/ phpMyAdmin-4.7.4-english /home/website/phpmyadmin

Agora eu estou indo para alterar a permissão dos arquivos em ‘phpmyadmin’ diretório ‘site’ de utilizador e de grupo com o seguinte comando:

sudo chown -Rfv website:website /home/website/www/phpmyadmin

Agora você pode acessar 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. Lembras-te? ‘site’ era o nome de usuário e a senha que usei era ‘secreta’. Depois de fazer login, você deve ver a seguinte página. Você pode facilmente trabalhar com MariaDB / MySQL de phpMyAdmin a partir desta página.

Write a Comment

O seu endereço de email não será publicado.