wget drush.phar
Tags: linux, ubuntu, drush, drupal
Published: 2017-10-12 20:07:34

---
title: wget drush.phar
published: published
description: Install Drush on Ubuntu Server 16.04.3
tags: linux, ubuntu, drush, drupal
---

```shell
➜  ~ wget -O drush.phar https://github.com/drush-ops/drush-launcher/releases/download/0.4.2/drush.phar
--2017-10-12 22:02:04--  https://github.com/drush-ops/drush-launcher/releases/download/0.4.2/drush.phar
Resolving github.com (github.com)... 192.30.253.112, 192.30.253.113
Connecting to github.com (github.com)|192.30.253.112|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://github-production-release-asset-2e65be.s3.amazonaws.com/70282215/3b38eb04-a4af-11e7-8fd2-def41d3c059e?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20171012%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20171012T200206Z&X-Amz-Expires=300&X-Amz-Signature=292c8a96c5c2e6243d6d76a58bfe312f1b85f3058de3897cb100f2243a9a67a7&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Ddrush.phar&response-content-type=application%2Foctet-stream [following]
--2017-10-12 22:02:05--  https://github-production-release-asset-2e65be.s3.amazonaws.com/70282215/3b38eb04-a4af-11e7-8fd2-def41d3c059e?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20171012%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20171012T200206Z&X-Amz-Expires=300&X-Amz-Signature=292c8a96c5c2e6243d6d76a58bfe312f1b85f3058de3897cb100f2243a9a67a7&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Ddrush.phar&response-content-type=application%2Foctet-stream
Resolving github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)... 52.216.84.40
Connecting to github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)|52.216.84.40|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 273738 (267K) [application/octet-stream]
Saving to: ‘drush.phar’

drush.phar                     100%[====================================================>] 267.32K   220KB/s    in 1.2s    

2017-10-12 22:02:07 (220 KB/s) - ‘drush.phar’ saved [273738/273738]
```

```shell
➜  ~ chmod +x drush.phar
```

```shell
➜  ~ sudo mv drush.phar /usr/local/bin/drush
[sudo] password for psn: 
```

```shell
➜  ~ drush
The Drush launcher could not find a Drupal site to operate on. Please do *one* of the following:
  - Navigate to any where within your Drupal project and try again.
  - Add --root=/path/to/drupal so Drush knows where your site is located.
  - Add a site alias so Drush knows where your site is located.
```

```shell
➜  ~ cd /var/www/html/drupal-project/web 
```

```shell
➜  web drush
Execute a drush command. Run `drush help [command]` to view command-specific help.  Run `drush topic` to read even more
documentation.

Global options (see `drush topic core-global-options` for the full list):
 -d, --debug                               Display even more information, including internal messages.                  
 -h, --help                                This help system.                                                            
 -n, --no                                  Assume 'no' as answer to all prompts.                                        
 -r <path>, --root=<path>                  Drupal root directory to use (default: current directory).                   
 -s, --simulate                            Simulate all relevant actions (don't actually change the system).            
 -l <http://example.com:8888>,             URI of the drupal site to use (only needed in multisite environments or when 
 --uri=<http://example.com:8888>           running on an alternate port).                                               
 -v, --verbose                             Display extra information about the command.                                 
 -y, --yes                                 Assume 'yes' as answer to all prompts.

Core Drush commands: (core)
 archive-dump (ard,    Backup your code, files, and database into a single file.                                      
 archive-backup, arb)                                                                                                 
 archive-restore       Expand a site archive into a Drupal web site.                                                  
 (arr)                                                                                                                
 core-cli (php)        Open an interactive shell on a Drupal site.                                                    
 core-config (conf,    Edit drushrc, site alias, and Drupal settings.php files.                                       
 config)                                                                                                              
 core-cron (cron)      Run all cron hooks in all active modules for specified site.                                   
 core-execute (exec,   Execute a shell command. Usually used with a site alias.                                       
 execute)                                                                                                             
 core-init (init)      Enrich the bash startup file with completion and aliases. Copy .drushrc file to ~/.drush       
 core-quick-drupal     Download, install, serve and login to Drupal with minimal configuration and dependencies.      
 (qd, cutie)                                                                                                          
 core-requirements     Provides information about things that may be wrong in your Drupal installation, if any.       
 (status-report, rq)                                                                                                  
 core-rsync (rsync)    Rsync the Drupal tree to/from another server using ssh.                                        
 core-status (status,  Provides a birds-eye view of the current Drupal installation, if any.                          
 st)                                                                                                                  
 core-topic (topic)    Read detailed documentation on a given topic.                                                  
 do:sanitize           Performs database sanitization.                                                                
 (do-sanitize)                                                                                                        
 drupal-directory      Return the filesystem path for modules/themes and other key folders.                           
 (dd)                                                                                                                 
 entity-updates        Apply pending entity schema updates.                                                           
 (entup)                                                                                                              
 help                  Print this help message. See `drush help help` for more options.                               
 image-derive (id)     Create an image derivative.                                                                    
 image-flush (if)      Flush all derived images for a given style.                                                    
 new-status                                                                                                           
 php-eval (eval, ev)   Evaluate arbitrary php code after bootstrapping Drupal (if available).                         
 php-script (scr)      Run php script(s).                                                                             
 queue-list            Returns a list of all defined queues                                                           
 queue-run             Run a specific queue by name                                                                   
 sanitize:comments     Sanitizes comments_field_data table.                                                           
 (sanitize-comments)                                                                                                  
 sanitize:sessions     Truncates the session table.                                                                   
 (sanitize-sessions)                                                                                                  
 sanitize:table-colum  Replaces all values in given table column with the specified value.                            
 n                                                                                                                    
 (sanitize-table-colu                                                                                                 
 mn)                                                                                                                  
 sanitize:user-fields  Sanitize string fields associated with the user.                                               
 (sanitize-user-field                                                                                                 
 s)                                                                                                                   
 shell-alias (sha)     Print all known shell alias records.                                                           
 site-alias (sa)       Print site alias records for all known site aliases and local sites.                           
 site-install (si)     Install Drupal along with modules/themes/configuration using the specified install profile.    
 site-set (use)        Set a site alias to work on that will persist for the current session.                         
 site-ssh (ssh)        Connect to a Drupal site's server via SSH for an interactive session or to run a shell command 
 sql-sanitize          Run sanitization operations on the current database.                                           
 (sqlsan)                                                                                                             
 twig-compile (twigc)  Compile all Twig template(s).                                                                  
 updatedb (updb)       Apply any database updates required (as with running update.php).                              
 updatedb-status       List any pending database updates.                                                             
 (updbst)                                                                                                             
 variable-delete       Delete a variable.                                                                             
 (vdel)                                                                                                               
 variable-get (vget)   Get a list of some or all site variables and values.                                           
 variable-set (vset)   Set a variable.                                                                                
 version               Show drush version.                                                                            
 wrap:table-name       Wraps a table name in brackets if a database prefix is being used.                             
 (wrap-table-name)
Cache commands: (cache)
 cache-clear (cc)      Clear a specific cache, or all drupal caches.             
 cache-get (cg)        Fetch a cached object and display it.                     
 cache-rebuild (cr,    Rebuild a Drupal 8 site and clear all its caches.         
 rebuild)                                                                        
 cache-set (cs)        Cache an object expressed in JSON or var_export() format.
Config commands: (config)
 config-delete (cdel)  Delete a configuration object.                                                                  
 config-edit (cedit)   Open a config file in a text editor. Edits are imported into active configuration after closing 
                       editor.                                                                                         
 config-export (cex)   Export configuration to a directory.                                                            
 config-get (cget)     Display a config value, or a whole configuration object.                                        
 config-import (cim)   Import config from a config directory.                                                          
 config-list (cli)     List config names by prefix.                                                                    
 config-pull (cpull)   Export and transfer config from one environment to another.                                     
 config-set (cset)     Set config value directly. Does not perform a config import.
Field commands: (field)
 field-clone           Clone a field and all its instances.                         
 field-create          Create fields and instances. Returns urls for field editing. 
 field-delete          Delete a field and its instances.                            
 field-info            View information about fields, field_types, and widgets.     
 field-update          Return URL for field editing web page.
Make commands: (make)
 make                  Turns a makefile into a working Drupal codebase.                                                 
 make-convert          Convert a legacy makefile into another format. Defaults to converting .make => .make.yml.        
 make-generate         Generate a makefile from the current Drupal site.                                                
 (generate-makefile)                                                                                                    
 make-lock             Process a makefile and outputs an equivalent makefile with projects version *resolved*. Respects 
                       pinned versions.                                                                                 
 make-update           Process a makefile and outputs an equivalent makefile with projects version resolved to latest   
                       available.
Project manager commands: (pm)
 pm-disable (dis)      Disable one or more extensions (modules or themes).                                     
 pm-download (dl)      Download projects from drupal.org or other sources.                                     
 pm-enable (en)        Enable one or more extensions (modules or themes).                                      
 pm-info (pmi)         Show detailed info for one or more extensions (modules or themes).                      
 pm-list (pml)         Show a list of available extensions (modules and themes).                               
 pm-projectinfo        Show a report of available projects and their extensions.                               
 (pmpi)                                                                                                        
 pm-refresh (rf)       Refresh update status information.                                                      
 pm-releasenotes       Print release notes for given projects.                                                 
 (rln)                                                                                                         
 pm-releases (rl)      Print release information for given projects.                                           
 pm-uninstall (pmu)    Uninstall one or more modules and their dependent modules.                              
 pm-update (up)        Update Drupal core and contrib projects and apply any pending database updates (Same as 
                       pm-updatecode + updatedb).                                                              
 pm-updatecode (upc)   Update Drupal core and contrib projects to latest recommended releases.                 
 pm-updatestatus       Show a report of available minor updates to Drupal core and contrib projects.           
 (ups)
Role commands: (role)
 role-add-perm (rap)   Grant specified permission(s) to a role.                                                            
 role-create (rcrt)    Create a new role.                                                                                  
 role-delete (rdel)    Delete a role.                                                                                      
 role-list (rls)       Display a list of all roles defined on the system.  If a role name is provided as an argument, then 
                       all of the permissions of that role will be listed.  If a permission name is provided as an option, 
                       then all of the roles that have been granted that permission will be listed.                        
 role-remove-perm      Remove specified permission(s) from a role.                                                         
 (rmp)
Runserver commands: (runserver)
 runserver (rs)        Runs PHP's built-in http server for development.
SQL commands: (sql)
 sql-cli (sqlc)        Open a SQL command-line interface using Drupal's credentials.                                     
 sql-connect           A string for connecting to the DB.                                                                
 sql-create            Create a database.                                                                                
 sql-drop              Drop all tables in a given database.                                                              
 sql-dump              Exports the Drupal DB as SQL using mysqldump or equivalent.                                       
 sql-query (sqlq)      Execute a query against a database.                                                               
 sql-sync              Copies the database contents from a source site to a target site. Transfers the database dump via 
                       rsync.
Search commands: (search)
 search-index          Index the remaining search items without wiping the index. 
 search-reindex        Force the search index to be rebuilt.                      
 search-status         Show how many items remain to be indexed out of the total.
State commands: (state)
 state-delete (sdel)   Delete a state value.  
 state-get (sget)      Display a state value. 
 state-set (sset)      Set a state value.
User commands: (user)
 user-add-role (urol)  Add a role to the specified user accounts.                                    
 user-block (ublk)     Block the specified user(s).                                                  
 user-cancel (ucan)    Cancel a user account with the specified name.                                
 user-create (ucrt)    Create a user account with the specified name.                                
 user-information      Print information about the specified user(s).                                
 (uinf)                                                                                              
 user-login (uli)      Display a one time login link for the given user account (defaults to uid 1). 
 user-password (upwd)  (Re)Set the password for the user account with the specified name.            
 user-remove-role      Remove a role from the specified user accounts.                               
 (urrol)                                                                                             
 user-unblock (uublk)  Unblock the specified user(s).
Views commands: (views)
 views-analyze (va)    Get a list of all Views analyze warnings                  
 views-dev (vd)        Set the Views settings to more developer-oriented values. 
 views-disable (vdis)  Disable the specified views.                              
 views-enable (ven)    Enable the specified views.                               
 views-execute (vex)   Execute a view and get the results.                       
 views-list (vl)       Get a list of all views in the system.
Watchdog commands: (watchdog)
 watchdog-delete      Delete watchdog messages.                                                                         
 (wd-del, wd-delete)                                                                                                    
 watchdog-list        Show available message types and severity levels. A prompt will ask for a choice to show watchdog 
 (wd-list)            messages.                                                                                         
 watchdog-show        Show watchdog messages.                                                                           
 (wd-show, ws)
Übersetzung der Benutzeroberfläche: (locale)
 locale-check          Checks for available translation updates. 
 locale-update         Updates the available translations.
➜  web 
```