我已经离开Laravel/Unix一段时间了,但我有一个项目需要设置并打出一些障碍。最新版本的Laravel需要PHP> = 5.6,所以我得到了更新,使用laravel new project
设置了我的新项目,并对存储/和引导/缓存文件夹的用户/组权限进行了一些修改。没有找到类PDO - 刚刚升级到PHP 5.6(Debian Wheezy)
我收到HTTP/500错误从Nginx的所以我检查错误日志,我在/var/log/nginx/error.log得到这个:
的FastCGI在标准错误发送:“PHP消息:PHP致命错误:在第16行“/home/user/public_html/project/config/database.php中找不到类PDO”,同时读取上游...上游:“fastcgi:// unix:/ var/run/php5 -fpm.sock”
PHP版本5.6.28-1〜dotdeb + 7.1
当我检查的/ etc/PHP5/FPM/php.ini正常的extension=pdo.so
和extension=pdo_mysql.so
不在那里,所以我添加了它们来测试它,然而那些正在conf.d
文件夹中请求,并且PHPINO显示正在扫描/加载的那些文件。
然而,后来在PHPINFO结果,PDO/PDO_MYSQL未列出
UPDATE
我只是试图使用find /-name pdo.so
与同为pdo_mysql.so寻找路径将这些文件并手动修改加载配置文件以正确指向它们,启动服务器并且不会更改任何内容。
我很抱歉这很长。我花了几个小时去淘洗,以确保我不只是错过了一些愚蠢的东西,而且我可能仍然会这样。
任何想法overlfowers?