0

最近、このphpインストールパラメータを使用してLAMPサーバーをインストールしました。

php5-sybase、、、php5-mysqlおよびその他いくつかphpphp-libabachemodインストール内にMySQLIまたはPDOクラスがありませんか?これどうやってするの?インストール時にphp.netをチェックインしましたが、意味がありません。誰かが明確にできるかどうか疑問に思いましたか?

私は試し sudo apt-get install php5-mysqli php5-pdoましたが、これは機能しません

ランニング:

    if (function_exists('PDO')) {
    echo "functions are available.<br />\n";
} else {
    echo "functions are not available.<br />\n";
}

戻り関数は使用できません

私が走った場合も同じですif (function_exists('mysqli'))

4

2 に答える 2

1

PDOPDOがのコアパッケージに含まれているため、PECLを使用せずにインストールしても機能しませんphp5-sqlite

とのMySQLiコアパッケージですphp5-mysqlndphp5-mysql

すでに試した場合

pecl install PDO

pecl install PDO_MYSQL

次に、エラーが発生し、PDO/MySQLiで実行するためにインストールパッケージをパージする必要があります

于 2012-12-22T17:32:27.733 に答える
0

にあるphp.iniファイルに/etc/php5/apache2/php.ini、次の行を追加します。

extension=pdo.so
extension=pdo_mysql.so

次に再起動します。

sudo invoke-rc.d apache2 restart
于 2012-12-22T17:14:36.087 に答える