PHPStudyでPHP拡張機能を有効または無効にするにはどうすればよいですか?
この記事では、PHPStudyでPHP拡張機能を有効/無効にする方法について説明します。 Php.iniファイルの変更、サーバーの再起動の重要性、およびphpinfo()またはinferion_loaded()を使用して変更を検証する詳細が記載されています。この記事には、一般的に有効になっているeもリストされています
PHPStudyでPHP拡張機能を有効または無効にする方法は?
PHPStudyでのPHP拡張機能を有効または無効にするには、 php.ini
ファイルの変更が含まれます。このプロセスでは、通常、変更が有効になるためにPHPサーバーを再起動する必要があります。これが段階的なガイドです:
-
php.ini
ファイルを見つけます:php.ini
ファイルの場所は、使用しているphpバージョンに依存します。 PHPStudyは通常、PHPバージョンを別々のディレクトリに編成します。各PHPバージョンのディレクトリ内にphp.ini
ファイルがあります。正確なパスは次のように見えるかもしれません:C:\phpStudy\PHPTutorial\php\php-XXX\php.ini
(XXX
phpバージョン番号に置き換えます)。 phpstudyには、メインのphp.ini
ファイルもある場合があります。現在使用されているphp.ini
を確認することが重要です。phpinfo();
PHPファイル。 -
php.ini
ファイルを開きます:php.ini
ファイルを開くには、管理者の権限を持つテキストエディター(メモ帳、崇高なテキスト、vsコードなど)を使用します。 -
拡張機能を有効にする:拡張機能を有効にするには、
;extension=extension_name.dll
で始まる行を見つけます(extension_name.dll
extensionファイルの実際の名前(extension=curl.dll
)に置きます)。ラインの先頭にあるセミコロン(;
)を取り外します。これにより、拡張機能がアクティブになります。 -
拡張機能を無効にする:拡張機能を無効にするには、
extension=extension_name.dll
で始まる行の先頭にsemicolon(;
)を追加します。これにより、拡張機能が非アクティブになります。 -
変更を保存します:
php.ini
ファイルを保存します。 - 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('curl')) { 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 サイトの他の関連記事を参照してください。

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

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

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









