今日、phpwind9.0 を使用しているときに、インストール時に pdo_mysql コンポーネントをインストールする必要があることがわかりました。phpwind チームにとって、これは愚かなアプローチだと思います。これをやるのは無力だと思います
以下にいくつかの方法を紹介します。サーバーの操作権限を持つ友人が参照できる方法です。
よくある間違い:
1.pdo_mysqlがインストールされていません
解決策:
Win での php を例として、ローカルの php.ini 設定を変更します。
見つかりました
コードは次のとおりです | コードをコピー |
;拡張子=php_pdo_mysql.dll を に変更しました;拡張子=php_pdo_mysql.dll |
直前のセミコロン「;」を削除します。 Apache サービスを再起動するだけです。
Linuxサーバーの処理方法
lanmp は php.ini を変更してみてください
コードは次のとおりです | コードをコピー |
extension_dir = /www/wdlinux/apache_php-5.2.17/lib/php/extensions/no-debug-non-zts-20060613/ |
テストの結果、無効であることが判明しました。
pdo_mysqlの再インストールを開始します。設定にはXshellなどのソフトウェアを使用してサーバーにログインする必要があります
手順:
1. cd lanmp //インストールパッケージのディレクトリに移動します
2. tar zxvf PDO_MYSQL-1.0.2.tgz //インストールパッケージを解凍します
3. cd PDO_MYSQL-1.0.2 //解凍したインストールディレクトリを入力します
4. /www/wdlinux/php/bin/phpize //環境バージョンのクエリ
5. ./configure –with-php-config=/www/wdlinux/php/bin/php-config –with-pdo-mysql=/www/wdlinux/mysql //コンパイル前に設定をテストします
6. make //インストールパッケージをコンパイルします
7. make install //インストール
インストール後に再起動します: サービス httpd の再起動とサービス nginxd の再起動
その後、phpwind9.0 を再度インストールして問題を解決してください。
この方法は解決できます: wdcp 環境 VPS、pdo_mysql がインストールされておらず、Alibaba Cloud サーバーの構成でデータベース接続が失敗する問題がドライバーを見つけられませんでした。