PHP采坑之laravel

前奏

这几天准备入职,了解了一下公司需要使用到laravel(小白),所以就从安装上手了。

laravel的官网有一键安装包,不过太大了,加上自己电脑已经装了大概的环境了。

后面涉及到需要使用Composer,(Laravel 使用 Composer 管理依赖)

Composer 是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。

另外说明:由于电脑之前装虚拟机用linux的时候,也不知道网卡哪方面的问题,linux下上不了网,所以逼不得已在windows下做开发。

进入正题

安装laravel前需要确认环境:

  • PHP >= 7.1.3
  • PHP OpenSSL 扩展
  • PHP PDO 扩展
  • PHP Mbstring 扩展
  • PHP Tokenizer 扩展
  • PHP XML 扩展
  • PHP Ctype 扩展
  • PHP JSON 扩展

所以就在php.ini中开启扩展,没有的则可以自行下载补充

在开启PDO扩展中,其中有用到一个pdo_firebird的扩展(firebird是轻量级数据库,适合中小型企业),开启了之后执行php -m命令后果断报错

一开始看都是觉得缺失了文件,下载上补充就好了。但是在cmd上看到的是无法加载pdo_firebird扩展的错误。于是上网查了一下,查了一整圈,什么都有,就是没能解决问题。甚至有查到说是因为firebird 64bit的问题,需要重新下载一个32bit的fbclient.dll文件放到php根目录下,于是还是没用。

最后的解决办法是下载一个64bit的fblicent.dll文件放到php根目录下,问题解决!

环境: php7.2.8+mysql5.7+apache2.4

猜你喜欢

转载自blog.csdn.net/weixin_37224686/article/details/81152902