Interesante iniciativa te felicito
Pero aquí un par de criticas.
1. Ese script solo serviría únicamente para Debian Based (usado ubuntu)
2. Para que usas el sudo? esto esta mal pero muy mal no todos usan sudoers
3. Para que esto? " wget -O - ", si quieres guardar el archivo en un directorio mejor usa "wget http://blabla -P /dir/deseado"
4. Lo mismo con descomprimir "tar zxf /tmp/latest.tar.gz -C /tmp/" aunque para mi gusto mejor me desplazo al directorio que quiero y luego uso el wget.
5. Tu asumís que ya todo lo tienen instalado php mysql apache. Que pasaria si no lo tienen instalado? el script falla.
6. También asumís que van a tener instalado apache y que pasaria si tiene otro webserver?
7. Ese reinicio del apache no te lo recomiendo mejor usa "/etc/init.d/httpd restart" o "apachectl -k restart"
Porque anulas mucho la salida STDOUT es bueno que lo hagas pero hay cosas que no deberías por si algún error pasara sabrías de donde viene el problema para que así la persona pueda consultar su problema..
Yo te recomendaría primero que hagas validaciones y vayas depurando así el script.
Nuevamente te felicito por la iniciativa
Nota: Yo te podría ayudar en la parte de nginx si estas interesado pm.
1. Si en efecto funcionaria en una distro como Ubuntu, lo hice asi, porque es la que yo uso
y pues tengo entendido que es la que la mayoria usa. Aunque nada costaria crear scripts para una version especifica, eh ahi lo bueno del open source
2. Si tenes razon en lo del sudo, ya estoy trabajando en como eliminar eso
3. Buena sugerencia lo implementare
4. idem al 3
5. Sip es un preriquisito, mi idea para seguir mejorando el script es que sino existen los programas instalados, entonces instalarlos, pero para hacer eso necesito permisos de admin, entonces como no depender del sudo??
6. Apache y Nginx son los que yo uso, ya estoy trabajando en la parte para usar nginx
7. Que ventajas tiene hacer el reinicio del apache de esta manera?
Anulo las salidas porque quiero hacer uso de unos mensajes de error mas personalizados.
Claro como todo programa esta version es una basica, que hace justo lo necesario, la idea es irlo depurando y sobre todo mejorando. No soy muy diestro en bash asi que hay cosas como que no son las mejores practicas, pero en las siguientes versiones lo ire mejorando, de tal manera que quede un script lo suficientemente bueno para no perder tanto tiempo instalando Wordpress cada vez que inicio un nuevo trabajo con este CMS.
Gracias por los comentarios
esto es para linux nada mas vea...
yo como en el server tengo fantastico el lo instala pero esta chivo con esto tengo una nocion de como poderlo hacer por mi cuenta se agradece!!!
Si solo es para linux y en su defecto mac os x (supondria yo).
Ese fantastico yo veo que muchos pasos para instalar wordpress, este script ahorita como esta un solo comando te hace todo
y mejorara mas, al menos ese es el plan