El trozo de código que has puesto parece que está escrito en shell, así que ese trozo debe ser ejecutado con un bash o un sh del sistema. Si aún así sigue saliendo el error es quizás por influencia de alguna línea anterior.
Busqué ese error en Google y sí que hay comentarios. En uno de ellos se dice
los pasos a seguir (ahí dice que hay que quitar la palabra 'function', pero el caso es que a mi me funciona con ella).
Buscando por esto mismo, he encontrado cómo instalar un LAMP de verdad en Ubuntu, sin tener que descargar un LAMPP externo.
Ejecuta
sudo taskselpara que se lance el selector de tareas (grupos de paquetes a instalar). Si tasksel no está instalado, lo haces con un
sudo apt-get install taskselEntre los componentes que ofrece tasksel, uno de ellos es LAMP, que instalará Apache, MySQL y PHP (Perl ya está instalado de antes, claro). Creará los correspondientes enlaces en /etc/init.d/ para el arranque de los servicios, y en el siguiente arranque del sistema ya los tendrás todos instalados y funcionando. Quedará por configurar un poco, pero eso ya será a gusto del usuario.