Supondo que você já instalou uma edição desktop do Ubuntu 14.04, você pode instalar a popular pilha da web executando este comando:
Da conta raiz:
# apt-get install apache2 php5 mysql-server libapache2-mod-php5 php5-mysql libapache2-mod-perl2 libapache-session-perl libapache2-authcookie-perl
Ou de uma conta de usuário sudoer:
$ sudo apt-get install apache2 php5 mysql-server libapache2-mod-php5 php5-mysql libapache2-mod-perl2 libapache-session-perl libapache2-authcookie-perl
Observe que:
-
#
é o símbolo do prompt da linha de comando raiz
-
$
é o símbolo do prompt de linha de comando do usuário normal
- você não precisa copiar este símbolo para executar o comando, comece seu comando por
apt-get ...
ou sudo ...
Além disso, você pode querer instalar o PhpMyAdmin para administrar seu banco de dados MySql a partir do seu navegador:
$ sudo apt-get install phpmyadmin
Em seguida, pode ser necessário criar um link simbólico para acessar a interface do usuário do PhpMyAdmin em http://172.0.0.1/phpmyadmin
ou http://172.0.1.1/phpmyadmin
ou http://localhost/phpmyadmin
(supondo que você use a pasta /var/www
padrão como DocumentRoot na configuração do seu apache):
$ sudo ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin
Após a instalação, os principais arquivos de configuração do apache2 estarão aqui:
-
/etc/apache2/apache2.conf
-
/etc/apache2/sites-available
-
/etc/apache2/mods-available
-
/etc/apache2/ports.conf
O arquivo de configuração do PHP para o Apache está lá:
/etc/php5/apache2/php.ini
Ativando o CGI-perl:
$ sudo a2enmod cgi
Ativando o SSL:
$ sudo a2enmod ssl
Habilitando o módulo de regravação de URL (geralmente necessário para instalar o CMS ou usar estruturas PHP do MVC):
$ sudo a2enmod rewrite
Quando você altera algumas configurações em arquivos / etc, ou habilita módulos (a2enmod ...), você deve recarregar ou reiniciar seu servidor Apache:
$ sudo service apache2 reload
ou
$ sudo service apache2 restart
são aliases de
$ sudo /etc/init.d/apache2 reload
e
$ sudo /etc/init.d/apache2 restart