ホームページ >バックエンド開発 >PHPの問題 >UbuntuでPHP設定に拡張機能がない問題を解決する方法

UbuntuでPHP設定に拡張機能がない問題を解決する方法

PHPz
PHPzオリジナル
2023-03-21 11:49:461593ブラウズ

Ubuntu オペレーティング システムを使用している場合、PHP 拡張機能をインストールしようとすると、拡張機能が存在しないという問題が発生する可能性があります。これは、Ubuntu の PHP にデフォルトですべての可能な拡張機能が含まれていないためです。この問題は実は簡単に解決できるので、次に Ubuntu で PHP 拡張機能を設定する方法を簡単に紹介します。

  1. PHP バージョン番号の確認

拡張機能をインストールする前に、PHP バージョン番号を確認する必要があります。 Ubuntu では、ターミナルで次のコマンドを実行して確認できます:

php -v

結果には、PHP のバージョン情報が表示されます。

  1. 必要な PHP 拡張機能を見つけてインストールします

PHP バージョン番号を確認したら、Ubuntu 経由で APT リポジトリに含めることができます。 search コマンドを使用して、必要な PHP 拡張機能を見つけてインストールします。

たとえば、MySQL 拡張機能をインストールする必要がある場合は、次のコマンドを入力できます:

sudo apt-get update
sudo apt-get install php-mysql

このコマンドは php-mysql パッケージをインストールし、MySQL 拡張機能をPHP インスタンス。

  1. PHP の再起動

新しい PHP 拡張機能をインストールした後、拡張機能を有効にするために PHP を再起動する必要があります。

sudo systemctl restart apache2

このコマンドは、Apache サービスを再起動し、新しい PHP 拡張機能を有効にします。

  1. 拡張機能を手動でインストールする

一部の PHP 拡張機能を手動でインストールする必要がある場合があります。このプロセスでは、特定のバージョンの拡張機能ソース コードをダウンロードし、ローカルにインストールする必要があります。以下は例です:

拡張機能のソース コードをダウンロードします:

wget https://pecl.php.net/get/redis-4.3.0.tgz

拡張機能のソース コードを解凍します:

tar -zxvf redis-4.3.0.tgz

解凍したディレクトリを入力します:

cd redis-4.3.0

拡張機能のコンパイルとインストール:

sudo phpize
sudo ./configure
sudo make
sudo make install

Ubuntu で PHP 拡張機能を構成するのは実際には非常に簡単です。それでも問題が発生する場合は、PHP のバージョンが異なると必要な処理方法が異なることが原因である可能性があります。解決策を見つけて適用する前に、時間をかけてドキュメントと手順を注意深く読むことをお勧めします。

以上がUbuntuでPHP設定に拡張機能がない問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。