PHP を使用して開発する場合、いくつかの PHP 拡張機能を使用する必要がある場合があります。これらの拡張機能により、より多くの機能とツールが提供され、開発作業がより効率的かつ便利になります。ただし、これらの拡張機能を使用する前に、まずインストールする必要があります。この記事では、PHP 拡張機能をインストールする方法を紹介します。
1. PHP 拡張機能とは何ですか?
PHP 拡張機能は、PHP プログラミング言語に追加の機能とサービスを提供するコンポーネントを指します。これらのコンポーネントは、PHP の拡張メカニズムを通じてインストールして使用できます。 PHP 拡張機能は、より多くの種類のデータの処理、表示処理、パフォーマンスの向上などに役立ちます。同時に、PHP 拡張機能により、他のアプリケーションやツールとの対話も容易になります。一般的な PHP 拡張機能には、mysqli、PDO、gd、zip などが含まれますが、これらに限定されません。
2. PHP 拡張機能のインストール方法
多くのオペレーティング システムには、PHP 拡張機能のインストール パッケージが付属しています。したがって、システムのパッケージ管理ツールを使用して PHP 拡張機能をインストールできます。たとえば、Debian または Ubuntu では apt-get を使用でき、CentOS または Red Hat では yum を使用できます。
Ubuntu に mysqli 拡張機能をインストールする場合を例として、次のコマンドを使用できます:
$ sudo apt-get update
$ sudo apt-get install php7.0-mysqli
これにより、mysqli 拡張機能が自動的にインストールされ、有効になります。
PHP 拡張コミュニティ ライブラリ (PECL) は、公式に推奨される PHP の拡張ソース コード マネージャーです。 PECL を使用すると、PHP 公式 Web サイトで入手可能な PHP 拡張機能をインストールできます。同時に、ソース コードから PHP 拡張機能を自分でコンパイルしてインストールすることもできます。
PECL は、次のコマンドを使用して Ubuntu にインストールできます:
$ sudo apt-get install php-pear
PECL をインストールした後、次のコマンドを使用して mysqli 拡張機能をインストールできます。次のコマンド:
$ sudo pecl install mysqli
インストール パッケージもソース コードも利用できない場合は、次のことができます。ソース コード PHP 拡張機能から手動でコンパイルします。
redis 拡張機能の手動インストールを例として、次のコマンドを使用できます:
$ wget https://github.com/phpredis/phpredis/archive/5.0.2.zip
$ unzip 5.0.2.zip
$ cd phpredis-5.0.2
$ phpize
$ ./configure
$ make
$ sudo make install
これは、redis 拡張機能を手動でコンパイルしてインストールします。
3. PHP 拡張機能を有効にする
インストールが完了したら、PHP にロードされる拡張機能を設定する必要があります。拡張機能は、php.ini ファイルを変更することで有効にできます。
Ubuntu で mysqli 拡張機能を有効にする場合を例として、次のコマンドを使用して php.ini ファイルを開くことができます:
$ sudo nano /etc/php/7.0/apache2/php .ini
次の行を見つけてコメントを解除します:
extension=mysqli.so
ファイルを保存して閉じた後、Apache サービスを再起動します:
$ sudo service apache2 restart
これで、mysqli 拡張機能が正常にインストールされ、有効になりました。
4. 結論
PHP 拡張機能のインストールはオペレーティング システムとインストール プログラムによって異なりますが、ほとんどの場合は簡単です。 PHP 拡張機能をインストールできない場合は、PHP ログとエラー メッセージを確認して問題の内容を特定し、さまざまな問題を解決できます。この記事では、PHP 拡張機能のインストールを正常に完了するのに役立つことを期待して、一般的に使用される 3 つの拡張機能のインストール方法を紹介します。
以上がPHP 入門: PHP 拡張機能のインストールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。