这是我在Laravel 5上的第一个项目,我正在尝试将其加载到Laravel 5。我正在尝试将此添加到已经存在的网站中。它将在常规php站点中。这就是我迄今为止所做的。
我将我的公用文件夹移动到home/public_html/public中的laravel中,并将其重命名为public_html/NEW_NAME
。在索引内部,我指向了应用程序和自动加载的新位置。
下一个主页/lavel/NEW_NAME
在ssh访问内部,我运行php-composer.phar-install来安装composer。
一旦我这样做,我得到:
致命错误:在第16行的config/database.php中找不到类"PDO"
第16行:"蚀刻"=>PDO::FETCH_CLASS
我决定替换:'fetch'=>PDO::FETCH_CLASS,带有'FETCH'=>8,看看会做什么,我得到了这个
致命错误:调用第43行上/home/dorism1120021/laravel/NEW_NAME/vvendor/laraavel/framework/src/IIlluminate/Foundation/Bootstrap/LoadConfiguration.php中未定义的函数Illuminate\Foundation\Bootstrap\mb_internal_encoding()
第43行:mb_internal_encoding('UTF-8');
此外,在我的godaddy账户上,它说PDO是精选的。我使用的是sqlite数据库。PHP 5.5。这也是被选中的。
我不知道我错过了什么,也不知道我做错了什么。如果有人能为我指明正确的方向,我将不胜感激。
PDO支持需要在您的PHP版本中编译才能使用。请查看此处了解如何更正此问题。
正如Raptor所指出的,您可以通过创建一个简单的php脚本并向其中添加phpinfo();
,或者按照这里的任何解决方案来检查此扩展的可用性。