خطای PHP Syntax Error (unexpected '.')
مشکل
Parse error: syntax error, unexpected '.', expecting '&' or variable (T_VARIABLE) in /../framework/src/Illuminate/Foundation/helpers.php on line XXX
راهحل
لاراول نسخه ۵.۵ و بالاتر به PHP نسخه ۷.۰.۰ یا جدیدتر نیاز دارد.
و لطفاً قبل از نصب اسکریپت، اطمینان حاصل کنید که این موارد روی سرور شما موجود باشند:
- PHP نسخه ۷.۰.۰ یا جدیدتر (به همراه تابع exec و غیره)
- اکستنشن OpenSSL در PHP
- اکستنشن PDO در PHP
- اکستنشن Mbstring در PHP
- اکستنشن Tokenizer در PHP
- اکستنشن XML در PHP
- اکستنشن GD یا Imagick
- اکستنشن Fileinfo در PHP
- اکستنشن Zip Archive در PHP
- ماژول بازنویسی (Rewrite Module) (برای آپاچی یا Nginx)
برای بررسی نسخه PHP نصب شده روی سرور خود، یک فایل php (مثلاً: /phpinfo.php) روی سرور خود با محتوای زیر ایجاد کنید:
<?php phpinfo(); ?>