直接从领导给的地址拉下来的项目,先来研究下这个项目,结果,本地环境下打开发现错误多多,这是第一次从github搞项目下来,缺乏经验。
- Parseerror:syntaxerror,unexpected'?'in E:\TokenAlliance\TokenAlliance\vendor\laravel\framework\src\Illuminate\Foundation\helpers.php on line 242
这个问题是php版本的问题,可以去切换版本,也可以下载新版(https://mp.csdn.net/postedit/80568002)
- 还有最重要的一个坑,就是搞下项目来之后需要在项目文件夹中做如下操作 :
composer update
当然如果你连composer都没有安装的话,请安装(https://mp.csdn.net/postedit/80567588)
Laravel 出现 No application encryption key has been specified.
若文件根目录下没有 .env
1、.env.example 改名使用命令 copy 修改为 .env
2、使用命令 php artisan key:generate 获取密码,自动保存到 .env
3、将密码复制到config/app.php 中的key里面4、重新运行,OK。
访问localhost/blog/public时,报错在verdor/framework/src/Illuminate/Encryption/Encrtpter.php的84行,找不到openssl_cipher_iv_length()函数。
配置 php.ini的extension=php_openssl.dll和extension_dir(注释都去掉)
将php目录下的libeay32.dll和ssleay32.dll拷贝到apache目录的bin目录下。