Eu montei uma nova instância VPS do Ubuntu e estou pensando qual é a maneira mais fácil de começar a funcionar com uma pilha LAMP básica (ou seja, quais pacotes são necessários, quais opções de configuração precisam ser ajustadas, se houver, etc.).
Eu montei uma nova instância VPS do Ubuntu e estou pensando qual é a maneira mais fácil de começar a funcionar com uma pilha LAMP básica (ou seja, quais pacotes são necessários, quais opções de configuração precisam ser ajustadas, se houver, etc.).
Respostas:
sudo apt-get update
sudo apt-get install tasksel
sudo tasksel install lamp-server
Ele instalará toda a pilha LAMP básica para você, solicitará a senha root do MySQL, etc.
Mais especificamente, instalará os seguintes pacotes e suas dependências.
mysql-client-core-5.1 libwrap0 apache2
libaprutil1-dbd-sqlite3 tcpd
libapache2-mod-php5 apache2.2-common
apache2-utils php5-common
libaprutil1-ldap libaprutil1
php5-mysql mysql-server-core-5.1
libdbi-perl libplrpc-perl mysql-server
apache2.2-bin libdbd-mysql-perl
libhtml-template-perl
libnet-daemon-perl libapr1
mysql-server-5.1 libmysqlclient16
ssl-cert apache2-mpm-prefork
mysql-common mysql-client-5.1
Você também pode dar uma olhada no Guia do Servidor Ubuntu .
E: Package 'php5' has no installation candidate
, E: Package 'libapache2-mod-php5' has no installation candidate
, E: Unable to locate package libapache2-mod-auth-mysql
e E: Package 'php5-mysql' has no installation candidate
Como faço para superar isso?
Instale o Apache
sudo apt-get install apache2
Instale o PHP
sudo apt-get install php5 libapache2-mod-php5
Como fo 16.04, o número é descartado:
sudo apt-get install php libapache2-mod-php
Instale o MySQL
sudo apt-get install mysql-server
Instale o phpMyAdmin
sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin
Como na instalação do PHP, no 16.04, o número é descartado:
sudo apt-get install libapache2-mod-auth-mysql php-mysql phpmyadmin
Instalação combinada
16.04:
sudo apt-get install apache2 php libapache2-mod-php mysql-server libapache2-mod-auth-mysql php-mysql phpmyadmin
Antes de 16.04:
sudo apt-get install apache2 php5 libapache2-mod-php5 mysql-server libapache2-mod-auth-mysql php5-mysql phpmyadmin
libapache2-mod-auth-mysql
não é mais necessário no 16.04
A maneira mais fácil de instalar o LAMP com PHPMyAdmin é usando:
sudo apt-get install lamp-server^ phpmyadmin
Você nem precisa instalar o taskel. Mais detalhes podem ser encontrados aqui , o que fornece:
Para acessar o PHPMyAdmin, abra o terminal e digite:
sudo -H gedit /etc/apache2/apache2.conf
Adicione esta linha em algum lugar desse arquivo:
Include /etc/phpmyadmin/apache.conf
Por fim, reinicie o Apache usando:
/etc/init.d/apache2 restart
ou
sudo service apache2 restart
^
) não é um erro de digitação nesta resposta. Consulte também: Devo usar o taskel, tarefas no APT ou instalar metapacotes regulares?
No Synaptic, clique em editar e marcar por tarefa. Em seguida, selecione Servidor LAMP e clique em Aplicar. Feito.
Pessoalmente, sempre acho que a instalação do servidor MySQL e o PHPMyAdmin instalam todas as peças necessárias
sudo apt-get install mysql-server
(fazer isso primeiro significa que a senha da conta raiz deve ser definida com antecedência)
então
sudo apt-get install phpmyadmin
Também fornece todas as ferramentas necessárias para administrar o servidor MySQL, uma vez instalado. :)
Na linha de comando, a maneira mais simples é provavelmente usar o tasksel :
sudo tasksel install lamp-server
Os pacotes são apache2
e libapache2-mod-php5
. O php5 possui vários módulos adicionais, você pode precisar de alguns. Listá-los comapt-cache search php5
Tente revisar sua pesquisa ou
sudo apt-get install apache2 libapache2-mod-php5
Ative o php5 com
sudo a2enmod php5
Reinicie o apache
sudo service apache2 restart
As seguintes páginas wiki podem ser muito úteis se você estiver começando com o apache.
https://help.ubuntu.com/community/ApacheMySQLPHP
https://help.ubuntu.com/11.10/serverguide/C/httpd.html
Nota- Esta resposta foi migrada de outro lugar. Para adicionar a instalação do mysql
sudo apt-get install mysql-server php5-mysql
http://www.apachefriends.org/en/xampp-linux.html
Possui LAMP e phpmyadmin integrados junto com módulos perl. Instala em / opt / lampp para que possa ser instalado / removido facilmente ...
Meu comando canivete suíço:
sudo apt-get install apache2 mysql-server mysql-client libapache2-mod-auth-mysql php5 php5-mysql libapache2-mod-php5 php5-mcrypt php5-curl php5-cli php5-gd phpmyadmin
PHP7.0 é padrão no Ubuntu 16+
Aqui está o resumo:
sudo apt-get update
sudo apt-get install apache2
sudo apt-get install mysql-server
sudo apt-get install php7.0 libapache2-mod-php7.0 php7.0-mysql php7.0-curl php-mbstring php7.0-mbstring php-gettext php7.0-json php-xml
sudo a2enmod php7.0
sudo apt-get install mcrypt
sudo apt-get install phpmyadmin
Observe que você precisará adicionar Include /etc/phpmyadmin/apache.conf
ao arquivo que abrirá com o seguinte comando. ( crédito )
sudo gedit /etc/apache2/apache2.conf
sudo a2enmod rewrite
Terminal aberto
Ctrl+ Alt+T
Tipo
sudo apt install synaptic
Isso instalará o sináptico no seu sistema
Tipo
sudo synaptic
para abri-lo.
Vá para a caixa de pesquisa
No campo de pesquisa, digite apache e clique no botão Pesquisar
O seguinte campo aparece
Role para baixo até Apache2 e selecione a caixa à esquerda.
Clique em aplicar
Selecione todas as dependências e siga as instruções na tela para instalar.
De maneira semelhante, instale
php7.0 e mysql-server um por um
Durante a instalação do sistema mysql-server solicita a senha root . Forneça.
Depois que tudo estiver completo, feche a sináptica.
Agora abra o navegador e, na barra de endereços, digite localhost e pressioneEnter
Se a página seguinte aparecer
a instalação do Apache2 é bem-sucedida
No tipo de terminal
apt install vim
cd /var/www/html
vim testphp.php
pressione
i
Tipo
<?php phpinfo(); ?>
pressione
Esc : x Enter
Vá para o seu navegador e, na barra de endereço, digite localhost / testphp.php
Se a página seguinte aparecer
Então a instalação do php7.0 é bem sucedida
Vá para o terminal e digite
mysql --version
Se você receber o seguinte prompt (os números de versão do seu sistema podem ser diferentes):
mysql Ver 14.14 Distrib 5.7.18, for Linux (x86_64) using EditLine wrapper
Então a instalação do seu servidor mysql é bem sucedida.
Tipo
mysql -u root -p
Você vai ter:
Enter password:
Dê a senha.
Se você receber o seguinte prompt
Agora você pode logar com sucesso
Tipo
mysql> quit
para sair.
Parabéns, agora você tem um LAMP Stack completo
Opcional:
Você também pode instalar o phpmyadmin usando o synaptic. Durante a instalação, ele solicitará o uso do servidor padrão. Selecione apache2 . Siga outras instruções na tela.
Em seguida, abra o navegador e, na barra de endereços, digite localhost / phpmyadmin
A seguinte página aparece
No campo nome do usuário , digite root e, no campo senha , digite a senha do usuário root que você selecionou durante a instalação do servidor mysql.
Clique no botão Ir .
A seguinte página aparece
Agora você instalou com sucesso o phpmyadmin no seu sistema.
Você pode instalar o lampstack do Bitnami (pacote que contém todos os subpacotes necessários do LAMP).
Primeiro, crie uma conta no site da bitnami para baixar o arquivo bitnami-lampstack-5.5.30-1-linux-x64-installer.run . Em seguida, copie o arquivo na área de trabalho (por conveniência). Para fornecer permissão de leitura e execução, abra o terminal (Ctrl + Alt + T). e tipo
chmod 755 chmod 755 'location of bitnami-lampstack-5.5.30-1-linux-x64-installer.run
É melhor arrastar e soltar o arquivo .run da área de trabalho após digitar chmod 755
, pressione enter.
Agora clique duas vezes no arquivo .run. Ele o guiará pelo processo de instalação.
Obrigado.
Eu tenho um script para esta tarefa: lampi
Uso:
sudo lampi -i -s -n example.com.local -dr ~/example-site
-i
flag)-n
opção)-dr
opção)-s
sinalizador)Agora, o site pode ser acessado com http: //example.com.local ou https: //example.com.local
Siga todas as etapas
sudo apt-get update
sudo apt-get install apache2
sudo apt-get install mysql-server
sudo apt install php7.0-cli
sudo apt-get install phpmyadmin php-mbstring php-gettext
sudo phpenmod mcrypt
sudo phpenmod mbstring
sudo systemctl restart apache2
sudo apt-get update
(Nota: se o phpmyadmin não estiver funcionando após Than Try este último código de três linhas)
gksu gedit /etc/apache2/apache2.conf
/etc/init.d/apache2 restart
sudo apt-get install gksu^C
Eu criei um script bash simples e fácil de usar, que instala a pilha LAMP automaticamente no seu sistema.
Basta executar este comando no seu terminal para usar o script bash:
wget --no-cache -O - https://gist.github.com/EmpireWorld/737fbb9f403d4dd66dee1364d866ba7e/raw/install-lamp.sh | bash
Também a instalação do phpMyAdmin está incluída na lista.
Se você estiver no Ubuntu 16, é simples com um comando:
sudo apt-get install apache2 mysql-server php libapache2-mod-php php-mcrypt php-mysql phpmyadmin
E basta seguir as instruções na tela para digitar a senha da configuração do mysql, phpmyadmin
Você pode ver mais detalhes no meu blog http://tvivu.com/install-lamp-stack-ubuntu-16-04/
Experimente o EHCP (painel de controle de hospedagem fácil) ...
A instalação do ehcp em um servidor limpo fará o trabalho sujo para você ...
tasksel
fazer isso. Veja isto: Devo usar o taskel, tarefas no APT ou instalar metapacotes regulares?