当我尝试通过命令行启动PHP时出现此错误:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/pdo_odbc.so' - /usr/lib64/php/modules/pdo_odbc.so: undefined symbol: pdo_parse_params in Unknown on line 0
Run Code Online (Sandbox Code Playgroud)
以下是我安装的PHP包:
php.x86_64 5.5.7-1.fc20 @updates
php-ZendFramework.noarch 1.12.3-3.fc20 @updates
php-bcmath.x86_64 5.5.7-1.fc20 @updates
php-cli.x86_64 5.5.7-1.fc20 @updates
php-common.x86_64 5.5.7-1.fc20 @updates
php-devel.x86_64 5.5.7-1.fc20 @updates
php-gd.x86_64 5.5.7-1.fc20 @updates
php-mcrypt.x86_64 5.5.7-1.fc20 @updates
php-mssql.x86_64 5.5.7-1.fc20 @updates
php-odbc.x86_64 5.5.7-1.fc20 @updates
php-pdo.x86_64 5.5.7-1.fc20 @updates
php-pear.noarch 1:1.9.4-23.fc20 @fedora
php-pecl-jsonc.x86_64 1.3.3-1.fc20 @updates
php-pecl-jsonc-devel.x86_64 1.3.3-1.fc20 @updates
php-process.x86_64 5.5.7-1.fc20 @updates
php-xml.x86_64 5.5.7-1.fc20 @updates
Run Code Online (Sandbox Code Playgroud)
我有extension=pdo_odbc.so和extension=oci8.so作为我的/etc/php.ini文件中定义的唯一扩展.目录中还有很多.ini文件/etc/php.d可以加载大多数其他扩展.以下.so文件位于以下/usr/lib64/php/modules …