小编Ale*_*rov的帖子

在 ubuntu 16.04 中使用 pdo-mysql 的 PHP

我一直在尝试在启用 PDO 的 Ubuntu (16.04) 中安装 php (7.2)。我不需要 php 作为 apache 模块,因为我想使用 PHP 内置服务器(在 cli 模式下,如php -S localhost:80)。

所以,这就是我要做的:

sudo apt-get install php

sudo apt-get install php-mysql

sudo cp /usr/lib/php/7.2/php.ini-production.cli /etc/php/7.2/cli/php.ini

现在,在 php.ini 中取消注释:

extension=pdo_mysql

当我运行时仍然出现php -v错误:

PHP Warning:  PHP Startup: Unable to load dynamic library 'pdo_mysql' (tried: /usr/lib/php/20170718/pdo_mysql (/usr/lib/php/20170718/pdo_mysql: cannot open shared object file: No such file or directory), /usr/lib/php/20170718/pdo_mysql.so (/usr/lib/php/20170718/pdo_mysql.so: undefined symbol: pdo_parse_params)) in Unknown on line 0
Run Code Online (Sandbox Code Playgroud)

php -m 输出:

[PHP Modules]
Core …
Run Code Online (Sandbox Code Playgroud)

php apt

15
推荐指数
1
解决办法
9万
查看次数

标签 统计

apt ×1

php ×1