ホームページ >運用・保守 >phpstudy >PHPStudyでPHP拡張機能を有効または無効にするにはどうすればよいですか?

PHPStudyでPHP拡張機能を有効または無効にするにはどうすればよいですか?

百草
百草オリジナル
2025-03-11 17:57:35729ブラウズ

この記事では、PHPStudyでPHP拡張機能を有効/無効にする方法について説明します。 Php.iniファイルの変更、サーバーの再起動の重要性、およびphpinfo()またはinferion_loaded()を使用して変更を検証する詳細が記載されています。この記事には、一般的に有効になっているeもリストされています

PHPStudyでPHP拡張機能を有効または無効にするにはどうすればよいですか?

PHPStudyでPHP拡張機能を有効または無効にする方法は?

PHPStudyでのPHP拡張機能を有効または無効にするには、 php.iniファイルの変更が含まれます。このプロセスでは、通常、変更が有効になるためにPHPサーバーを再起動する必要があります。これが段階的なガイドです:

  1. php.iniファイルを見つけます: php.iniファイルの場所は、使用しているphpバージョンに依存します。 PHPStudyは通常、PHPバージョンを別々のディレクトリに編成します。各PHPバージョンのディレクトリ内にphp.iniファイルがあります。正確なパスは次のように見えるかもしれません: C:\phpStudy\PHPTutorial\php\php-XXX\php.iniXXX phpバージョン番号に置き換えます)。 phpstudyには、メインのphp.iniファイルもある場合があります。現在使用されているphp.iniを確認することが重要です。 phpinfo(); PHPファイル。
  2. php.iniファイルを開きます: php.iniファイルを開くには、管理者の権限を持つテキストエディター(メモ帳、崇高なテキスト、vsコードなど)を使用します。
  3. 拡張機能を有効にする:拡張機能を有効にするには、 ;extension=extension_name.dllで始まる行を見つけます( extension_name.dll extensionファイルの実際の名前( extension=curl.dll )に置きます)。ラインの先頭にあるセミコロン( ; )を取り外します。これにより、拡張機能がアクティブになります。
  4. 拡張機能を無効にする:拡張機能を無効にするには、 extension=extension_name.dllで始まる行の先頭にsemicolon( ; )を追加します。これにより、拡張機能が非アクティブになります。
  5. 変更を保存します: php.iniファイルを保存します。
  6. PHPサーバーを再起動します:これは重要です。変更を適用するために、PHPStudy内の関連するPHPバージョンを再起動します。再起動に失敗すると、変更が有効になることがあります。

変更を加える前に、常にphp.iniファイルをバックアップすることを忘れないでください。

PHPStudyでデフォルトで有効になっているPHP拡張機能は何ですか?

PHPStudyの有効なPHP拡張機能のデフォルトセットは、PHPStudyの特定のバージョンと使用しているPHPバージョンによって異なります。ただし、通常、デフォルトで有効になっている多くのコア拡張機能があります。

  • curl Curlを使用してWebサーバーと対話するため。
  • mbstringマルチバイトの弦操作用。
  • gd画像処理用。
  • mysqli MySQLデータベースインタラクション用。
  • pdo_mysql PDOを使用してMySQLデータベースと対話する別の方法。
  • openssl SSL/TLSを使用した安全な通信用。
  • pdo PHPデータオブジェクト、データベースアクセス抽象化レイヤー。
  • xml XMLデータを操作するため。
  • zip zipアーカイブを使用するため。

phpstudyセットアップで有効になっている拡張機能を正確に決定するには、 phpinfo()関数を参照してください。単一行<?php phpinfo(); ?>を使用して、単純なphpファイル(eg、 info.php )を作成します。 <?php phpinfo(); ?> 、Webサーバーのドキュメントルートに配置し、ブラウザを介してアクセスします。結果のページは、すべてのロードされたPHP構成と拡張機能の包括的なリストを提供し、有効になっているものを明確に示します。

PHPStudyでPHP拡張機能が正常に有効または無効になっていることを確認するにはどうすればよいですか?

PHP拡張機能が有効または無効になっていることを確認する最も信頼性の高い方法は、上記のようにphpinfo()関数を使用することです。 php.iniファイルに変更を加えてサーバーを再起動した後、 <?php phpinfo(); ?>を含むinfo.phpファイルを作成または再検討します。 <?php phpinfo(); ?>そして、ブラウザを介してアクセスします。

「ロードされた構成ファイル」というタイトルのセクションを探して、phpstudyが変更した正しいphp.iniファイルを使用していることを確認します。次に、「ロードされた拡張機能」セクション内で拡張機能の名前を検索します。拡張機能が有効になっている場合、そこにリストされます。無効になっている場合、このリストには表示されません。

または、単純なPHPスクリプトを使用して、 extension_loaded()関数を使用して拡張機能の存在を確認できます。

 <code class="php"><?php if (extension_loaded(&#39;curl&#39;)) { echo "The curl extension is loaded."; } else { echo "The curl extension is not loaded."; } ?></code>

'curl'チェックする拡張機能の名前に置き換えます。

サーバーを再起動せずにPHPStudyでPHP拡張機能を有効にしたり無効にしたりできますか?

いいえ、通常、サーバーを再起動せずにPHPStudyでPHP拡張機能を有効または無効にすることはできません。 php.iniファイルに加えられた変更は、サーバーの再起動が必要なPHPインタープリターによってロードする必要があります。一部のWebサーバーは動的な構成リロード機能を提供する場合がありますが、PHPStudyの組み込みWebサーバーは通常、PHP拡張機能のこれをサポートしていません。再起動により、更新された構成が選択され、正しく適用されます。

以上がPHPStudyでPHP拡張機能を有効または無効にするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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