ホームページ  >  記事  >  バックエンド開発  >  php7のインストールpdo_mysql拡張機能の詳細説明

php7のインストールpdo_mysql拡張機能の詳細説明

coldplay.xixi
coldplay.xixi転載
2021-04-30 11:43:073849ブラウズ

php7のインストールpdo_mysql拡張機能の詳細説明

tp5 プロジェクトはローカルで実行できますが、サーバー (Linux php7 nginx) で開くと、

ドライバーが見つかりませんでした

# というプロンプトが表示されます。
##エラーは、PDO がこれを見つけられなかったことを示しています。tp5 は PDO を使用してデータベースに接続します。接続できない場合は、インストールしてください

#推奨 (無料):

PHP7
最初のステップ:

php から抽出したインストール パッケージに、通常は /usr/local/src/ と入力します。 etc/pdo_mysql 内部。 PHP が /usr/local/php にインストールされていると仮定します。 /usr/local/php/bin/phpize を実行します。


画像の赤枠が表示されたら、次の 2 つをインストールします。 php7のインストールpdo_mysql拡張機能の詳細説明

php7のインストールpdo_mysql拡張機能の詳細説明
インストール後完了しました OKです。php7のインストールpdo_mysql拡張機能の詳細説明
実行を継続します。/configure –with-php-config=/usr/local/php/bin/php-config –with-pdo-mysql=/usr/local/mysql/ 2つ目 mysqlのインストールパス


実行が完了したらmakeコンパイルし、問題なければそのままmake install php7のインストールpdo_mysql拡張機能の詳細説明

完了するとフォルダが出来上がりますphp7のインストールpdo_mysql拡張機能の詳細説明
pdo_mysql.so これが私たちが望むものです。 phpinfo() を出力して、extension_dir パスが上記のパスを指しているかどうかを確認します。

そうでない場合は、php.ini を開いて変更します。php.ini パスはこのページにあります。 php7のインストールpdo_mysql拡張機能の詳細説明

php7のインストールpdo_mysql拡張機能の詳細説明
ここに絶対パスを記述する必要はありませんが、このパスに pdo_mysql.so があることを確認してください。上記でインストールするのを忘れた場合は、実行して /usr/local/ を確認してください。 php/bin/php -m は正常にインストールされましたか?php7のインストールpdo_mysql拡張機能の詳細説明

いいですね、nginx をいくつか再起動しましたここにインストールした後、何度もインストールしましたが、まだ開きません。php も再起動する必要があることがわかりました
php7のインストールpdo_mysql拡張機能の詳細説明PHP を閉じる

killall php-fpm

php restart

/ usr/local/php/sbin/php-fpm &

nginx を閉じる

/usr/local /nginx/sbin/nginx -s stop //サーバーを閉じる

nginx を開く

/usr/local/nginx/sbin/nginx サーバーを開きます

nginx を再起動します

/usr/local/nginx/sbin/nginx -s reload


# OK、オンにすると、tp5 にも正常にアクセスできるようになります。

src ディレクトリに php インストール パッケージがない場合は、php7のインストールpdo_mysql拡張機能の詳細説明
pdo_mysql 拡張ソース コード パッケージを直接ダウンロードします。ダウンロード ページは次のとおりです: http://pecl.php.net/package/PDO_MYSQL 最初にダウンロードしてから、FTP を使用してサーバーに転送できます。

ダウンロード アドレスをコピーし、wget を使用してサーバーに直接ダウンロードしました。

/usr/local/src ディレクトリで実行します

wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz


次に、解凍​​します
tar -zxvf PDO_MYSQL -1.0.2.tgz

解凍したディレクトリに入ってphpizeを実行する以下の方法は上記と同じです


こちらはpdoとmysqliをテストするデモです

ああああ

##

以上がphp7のインストールpdo_mysql拡張機能の詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。