Pacotes necessários
root@web-server:~# apt-get install apache2 php5 mysql-server libapache2-mod-php5 php5-curl php5-gd php5-intl php5-xmlrpc php5-mysql php-pear
O PHP5 é ativado por padrão durante a instalação do módulo.
root@web-server:~# apachectl -M | grep php php5_module (shared) Syntax OK
root@web-server:~# ls -lh /etc/apache2/mods-enabled | grep php lrwxrwxrwx 1 root root 27 Jul 7 17:03 php5.conf -> ../mods-available/php5.conf lrwxrwxrwx 1 root root 27 Jul 7 17:03 php5.load -> ../mods-available/php5.load
root@web-server:~# vim /etc/php5/apache2/php.ini [...] post_max_size = 16M [...] upload_max_filesize = 100M [...]
root@web-server:~# echo "extension = gd.so" | tee --append /etc/php5/apache2/php.ini root@web-server:~# echo "extension = mysql.so" | tee --append /etc/php5/apache2/php.ini
root@web-server:~# service apache2 restart [ ok ] Restarting web server: apache2 ... waiting .
Testando o PHP
root@web-server:~# echo "<? phpinfo() ?>" > /var/www/index.php
root@web-server:~# apt-get install links2
root@web-server:~# links2 exemplo.org/index.php