diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index fdbe8c358de9597dd3c7ae2819d4ddec000aed29..3df83ff447a04cfccfde7646ea6ac1e0cdcab296 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -26,6 +26,8 @@ before_script:
 
   # Install Composer
   - curl -sS https://getcomposer.org/installer | php
+  - mv composer.phar /usr/local/bin/composer
+  - export PATH="$HOME/.composer/vendor/bin:$PATH"
 
   # Set up WordPress tests
   - bash bin/install-wp-tests.sh $MYSQL_DATABASE root $MYSQL_ROOT_PASSWORD mysql latest true
@@ -33,13 +35,13 @@ before_script:
   # PHPUnit
   - |
     if [[ $(php -v) =~ "PHP 7." ]]; then
-      php composer.phar global require "phpunit/phpunit=6.1.*"
+      composer global require "phpunit/phpunit=6.1.*"
     else
-      php composer.phar global require "phpunit/phpunit=4.8.*"
+      composer global require "phpunit/phpunit=4.8.*"
     fi
 
   # Install PHPCS and WPCS
-  - php composer.phar global require automattic/vipwpcs
+  - composer global require automattic/vipwpcs
   - phpcs --config-set installed_paths $HOME/.composer/vendor/wp-coding-standards/wpcs,$HOME/.composer/vendor/automattic/vipwpcs
 
 PHPunit:PHP5.3:MySQL: