如何在 AWS 服务器 EC2 上设置 PDO PHP 7.0

How to Setting PDO PHP 7.0 on AWS Server EC2

我在 AWS 服务器上设置 PDO 时遇到问题。像这样:

[root@ip-172-31-31-52 /]# sudo yum install php-pdo
Loaded plugins: priorities, update-motd, upgrade-helper
amzn-main                                                | 2.1 kB     00:00
amzn-updates                                             | 2.5 kB     00:00
Resolving Dependencies
--> Running transaction check
---> Package php-pdo.x86_64 0:5.3.29-1.8.amzn1 will be installed
--> Processing Dependency: php-common(x86-64) = 5.3.29-1.8.amzn1 for package: php-pdo-5.3.29-1.8.amzn1.x86_64
--> Running transaction check
---> Package php-common.x86_64 0:5.3.29-1.8.amzn1 will be installed
--> Processing Conflict: php70-common-7.0.33-1.32.amzn1.x86_64 conflicts php-common < 5.5.22-1.98
--> Finished Dependency Resolution
Error: php70-common conflicts with php-common-5.3.29-1.8.amzn1.x86_64
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

如何解决这个问题。我需要 PDO 设置。请帮助我

第 1 步:

拍摄您的服务器快照

第 2 步: 检查您的 php 版本并安装与 php 版本相对应的 php 软件包。

附加信息:

  • Laravel 5.4 需要 PHP >= 5.6.4
  • 确保安装 php 5.6.4 或更高版本。
  • 具体调用php版本的确切包。

示例:

  • 为了 PHP 5.6 支持,包是 php56-mysqlnd.
  • 为了 PHP 7.0 支持,包是 php70-mysqlnd.
  • 为了 PHP 7.1 支持,包是 php71-mysqlnd.

这些软件包将安装 pdo 支持。

建议,安装 php 和 laravel 的最新稳定版本。

编码愉快!