centos7 上面laravel不能访的一个小问题和PDO扩展的安装

来源:互联网 发布:加内特体测数据 编辑:程序博客网 时间:2024/06/03 22:58

今天终于把laravel放到服务器上面去了,但是不知道为什么用ip地址一直访问不了,浏览器报500错误,然后就去浏览器找访问日志查看:


可以看出来,项目已经被访问到了,为什么是500呢?在入口文件段一下试试看,于是在/public/index.php里面exit('1')了下,发现浏览器也有输出,这就代表确实是laravel里面除了问题。

然后去看了下错误日志,发现提示PDO的问题:


提示说PDO类没有找到,然后phpinfo()了一下,发现确实没有装pdo扩展,好吧,装扩展吧。

一如既往的,先查看下yum里面有没有,输入以下命令:

# yum list | grep pdo

结果如下图所示:


然后,我们可以安装与我们php版本相对于的pdo扩展版本,比如我的PHP版本是5.6,我就选择php56w-pdo.x86_64的pdo版本安装,命令如下:

# yum install php56w-pdo

然后我们的PDO扩展就安装成功啦。

然后重启下httpd服务就可以了,命令如下:

# systemctl restart httpd.service

访问下,发现已经正常显示Laravel 5的欢迎界面了。

其实很多问题我们都可以通过自己找到解决办法,只是说需要多走写弯路,但是,走弯路,虽然比走直路(捷径)花费了更多的时间与尽力,但是你比他们多了更多的经历。

网上的centos 7 装PDO扩展,都是相互转载的,清一色的是编译安装,费时费力,所以写一篇博客,共勉之。

原创粉丝点击