php で pdo_mysql をコンパイルしてインストールする方法: まず、「pecl.php.net」から「pdo_mysql」拡張パッケージをダウンロードし、次に「/usr/local/bin/phpize」を実行し、次に「php.php」を変更します。 ini" ;最後にphp-fpmを再起動します。
推奨: 「PHP ビデオ チュートリアル 」
php7 pdo_mysql 拡張機能のコンパイルとインストール
1. pecl.php.net から pdo_mysql 拡張パッケージをダウンロードします;
PHP ソース コード パッケージをお持ちの場合は、ダウンロードする必要はありません。ext/ にあります。ソース コード パッケージの下;
2 . 解凍し、拡張パッケージ ディレクトリに入り、/usr/local/bin/phpize を実行します (パスは実際の状況によって異なりますが、主に phpize を見つけるためです。 phpize、php-dev のインストールが必要になる場合があります)
# tar -zxvf PDO_MYSQL-1.0.2.tgz # /usr/local/bin/phpize Configuring for: PHP Api Version: 20160303 Zend Module Api No: 20160303
3.configure
./configure -with-php-config=/usr/local/bin/php-config -with-pdo-mysql=mysqlnd 这里使用mysqlnd 而不是 /usr/local/mysql,PHP7 正式移除了 mysql 扩展;如果有多个版本的 PHP,使用-with-php-config=/usr/local/bin/php-config 指向对应版本的php-config 可以将扩展安装到对应的 PHP 版本;
4.make、make install
5.その後、php.ini
を変更しますextension=php_pdo_mysql.dll という行を見つけてコメントを削除し、次のファイルを変更します Name:
extension=pdo_mysql.so
php-fpm を再起動します。
————————————————————————————————————
質問を記録します:
環境: docker、Debian GNU/Linux 8
PHP: 7.1.10
ダウンロードした pdo_mysql パッケージを使用して、configure Times をインストールします。指定した「mysqlnd」の下に mysql が見つかりませんが、PHP 拡張機能 mysqlnd がインストールされていることを確認してください。
その後、-with-pdo-mysql=/usr/local/include/php/ext/mysqlnd が実行されます。どちらも動作しません ;
ただし、PHP ソース パッケージの pdo_mysql を使用してインストールすれば問題ありません;
ソース パッケージ下の mysqlnd と /usr/local/include/ のファイルを比較してください。 php/ext/mysqlnd それは確かに違います;
時間があるときにこれを理解する必要があります
——————————————————— —
上記の問題は mysql 開発ツール キット
apt-get install libmysqlclient-dev
をインストールするだけで解決されますが、新たな問題が発生します。 。 。
究極の解決策:
対応するバージョンの PHP ソース コード パッケージをダウンロードし、ソース コード パッケージとともにインストールすると非常にスムーズです。 。 。
rree以上がphp7 で pdo_mysql をコンパイルしてインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

この記事では、PHP 7の新しいオペレーターであるNull Coalescing(??)、Spaceship(< =>)、およびnull coulescing assignment(?? =)演算子について詳しく説明しています。 これらは、ヌルのチェックと比較を簡素化することにより、コードの読みやすさとパフォーマンスを向上させます、indirectl

この記事では、パフォーマンスのためのPHP7コードの最適化を検討します。 非効率的なデータベースクエリ、I/O操作、メモリリークなどの一般的なボトルネックに対処します。 ソリューションには、効率的なコーディングプラクティス、データベース、キャッシュ戦略、Asynchが含まれます

PHP 7のマイナーバージョンの違いにより、微妙なメモリ消費の変動が得られます。 一般に、新しいバージョンはZend EngineとGarbage Collectionの最適化を介してパフォーマンスとメモリ効率を向上させますが、その影響はアプリケーションに依存します。 意味

この記事では、session_start()、$ _session、session_destroy()、セキュアクッキー処理などのコア機能をカバーする効果的なPHP 7セッション管理について詳しく説明します。 HTTPS、セッションID再生、sなどのセキュリティベストプラクティスを強調しています

PHP 7は、多数のバグに対処し、パフォーマンスを向上させ、セキュリティを強化することにより、以前のバージョンで大幅に改善されました。 主な改善には、書き換えられたZend Engine 3、最適化されたメモリ管理、洗練されたエラー処理が含まれます。遺伝子中

この記事では、PHP7でのセッションの処理を検討し、Zendエンジンの強化に起因するパフォーマンスの改善を強調します。 セキュリティとスケーラビリティのためのアップグレードと詳細最適化戦略による潜在的な互換性の問題について説明します

この記事では、New Relicを使用してPHP 7アプリケーションのパフォーマンスを監視する方法について説明します。 New Relicのセットアップ、APDEXスコアや応答時間などのキーパフォーマンスインジケーター(KPI)、トランザクショントレースを介したボトルネックの識別、エラートラックの詳細

この記事では、PHP 5.6をPHP 7にアップグレードし、バックアップ、サーバーの互換性のチェック、アップグレードメソッドの選択などの重要な手順(パッケージマネージャー、コンパイル、コントロールパネル、またはWebサーバーの構成)を強調しています。 ポテンティアに対処します


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 Linux 新バージョン
SublimeText3 Linux 最新バージョン
