Friday 16 December 2016

php - Composer create project error





I installed composer using curl and now I try to create laravel project, but I have error after enter command



 composer create-project laravel/laravel test-project --prefer-dist                                                                                     
PHP Warning: Phar::mapPhar(): open_basedir restriction in effect. File(/usr/local/bin/composer) is not within the allowed path(s): (/srv/http/:/home/:/tmp/:/usr/share/pear/:/usr/share/webapps/) in /usr/local/bin/composer on line 13
PHP Warning: require(phar://composer.phar/bin/composer): failed to open stream: phar error: invalid url or non-existent phar "phar://composer.phar/bin/composer" in /usr/local/bin/composer on line 15
PHP Fatal error: require(): Failed opening required 'phar://composer.phar/bin/composer' (include_path='.:/usr/share/pear') in /usr/local/bin/composer on line 15


Answer



There is different solutions for your problem.



How did you install php ? Are you the admin of your system ?
If so, please edit your php.ini to add /usr/local/bin/ to allowed path in open_basedir.


No comments:

Post a Comment

c++ - Does curly brackets matter for empty constructor?

Those brackets declare an empty, inline constructor. In that case, with them, the constructor does exist, it merely does nothing more than t...