Php artisan returns nothing

Today I faced a very strange situation that I had never encountered, and could not find anywhere.

Whenever I type php artisanin my console, it returns nothing. I tried repo cloning (which works fine on other machines here) several times and made a fresh composer updateone composer installand set up for the laravel project.

Found several cases like this in SO, and after launch find -L ./ -name '*.php' -print0 | xargs -0 -n 1 -P 4 php -l | grep "Errors parsing".

I got this log:

PHP Fatal error: Unable to reuse random_bytes () in. / vendor / paragonie / random _compat / lib / random_bytes_openssl.php on line 83 Parsing errors. / vendor / paragonie / random _compat / lib / random_bytes_openssl.php PHP Fatal error: Unable to execute redeclare random_bytes () in. / vendor / paragonie / random _compat / lib / random_bytes_dev_urandom.php on line 148 Error analysis. / vendor / paragonie / random _compat / lib / random_bytes_dev_urandom.php xargs: php: completed with status 255; drop xargs: php: completed with status 255; dropping PHP Fatal error: Unable to override random_int () in. / vendor / paragonie / random _compat / lib / random_int.php on line 191 Error parsing. / vendor / paragonie / random _compat / lib / random_int.php PHP Fatal error:cannot reuse random_bytes () in. / vendor / paragonie / random _compat / lib / random_bytes_mcrypt.php on line 76 Error parsing. / vendor / paragonie / random _compat / lib / random_bytes_mcrypt.php

, , , .

!

+4
2

, , , PHP 7 : https://github.com/paragonie/random_compat/issues/115.

, , , Laravel composer.json , , paragonie/random_compat, paragonie/random_compat, 2.0.4.

Laravel composer.json, , :

"require": {
    "php": ">=5.6.4",
    "laravel/framework": "5.3.*"
},
"require-dev": {
    "fzaninotto/faker": "~1.4",
    "mockery/mockery": "0.9.*",
    "phpunit/phpunit": "~5.0",
    "symfony/css-selector": "3.1.*",
    "symfony/dom-crawler": "3.1.*"
}

. , Laravel 1, , , , .

+1

random_bytes() random_int() PHP 7, , Paragonie lib. PHP 7 Laravel, Paragonie .

0

Source: https://habr.com/ru/post/1658678/


All Articles