実行時にphp拡張機能を実行する方法

user3677687

実行時にphp拡張機能を読み込もうとしています。dl()の使用は推奨されておらず、PHPから削除されているため、php拡張ディレクティブを使用していますが、どちらも機能しません。

ini_set('extension','php_gmp.dll');

if(extension_loaded( 'gmp' ))
    echo 'GMP is Loaded';

それは可能ですか?

私がそれをしたい理由は、私のアプリケーションがgmpを必要とし、gmpがWebサーバーで実行されていなくてもgmpをロードしたいからです。

ありがとう

user3677687

dlPHPまでサポートされているという名前の関数があります5.3この関数は、最もSAPIのから削除されたことに注意PHP 5.3してから削除されましたPHP-FPMPHP 7.0.0

dl Loads a PHP extension at runtime

  • PHPがZTSをサポートして構築されている場合、dl()はサポートされません。

  • dl()は、Unixプラットフォームでは大文字と小文字が区別されます。

  • PHPがセーフモードで実行されている場合、この機能は無効になります。

ini構成にアクセスする必要があるファイルに設定できるphp変数もあります。拡張機能PHPの起動時にロードする動的にロード可能な拡張機能。

1つのオプションは、コードをPEARパッケージ化し、必要な拡張機能への依存関係を追加することです。次に、拡張機能が欠落している場合、コードは警告を表示するか、インストールを拒否します。

*注ini_set実行時の拡張機能の読み込みをサポートしたことがないため、関連するメソッドを検索しないでください

ベストプラクティスであり、必要なことを実現する唯一の方法は、最初にphpスクリプトの環境を提供することです。

がんばろう :)

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

実行時に拡張機能の設定(package.jsonで定義)を取得する方法はありますか?

分類Dev

Magentoで拡張機能を実行する方法

分類Dev

Chrome拡張機能として(webpackを使用して)reactを実行する方法

分類Dev

ページの読み込み時にChrome拡張機能でjsスクリプトを実行する

分類Dev

特定のURLでChrome拡張機能にコードを実行させる方法

分類Dev

Chrome拡張機能のfile:/// URLでcontent_scriptsを実行する方法

分類Dev

Chromeブラウザ拡張機能でJavaScriptを実行する方法

分類Dev

ターミナルからgnomejavascript拡張機能(gjs)を実行する方法

分類Dev

CakePHPを実行するために必要な拡張機能は何ですか

分類Dev

cronjobを使用してChrome拡張機能を定期的に実行する

分類Dev

cronjobを使用してChrome拡張機能を定期的に実行する

分類Dev

実行時に動的に拡張するPHPクラス

分類Dev

GNOME拡張機能で非同期関数を実行する

分類Dev

Hybrisカスタム拡張機能でSonarQubeを実行する

分類Dev

iOSWatchKit-コードが時計拡張機能で実行されているのかアプリで実行されているのかを判断する方法

分類Dev

実行可能検索にデフォルトの拡張機能を追加する

分類Dev

Chrome拡張機能:ページの読み込み時にJavascriptを実行する方法(ポップアップを開かずに)

分類Dev

ElasticBeanstalk-環境とSidekiqワーカーに応じて特定の拡張機能を実行する方法

分類Dev

iframe内でAngularによって作成されたchrome拡張機能を実行する方法

分類Dev

ブラウザ拡張機能:要素が読み込まれたときに関数を実行する方法

分類Dev

Chrome拡張機能がOperaで実行されているかどうかを、実行時にどのように確認できますか?

分類Dev

Javaで実行時にクラスを拡張するには?

分類Dev

ARCore:実行時に拡張画像を無効にする

分類Dev

実行時にモジュールパスを拡張する方法

分類Dev

VSCode Remote DevContainer内で実行しているときにVSCodeLiveshare拡張機能を機能させる方法

分類Dev

Firefox拡張機能:YouTubeのすべてのビデオ変更で機能を実行する方法

分類Dev

実行時にインスタンスを拡張する

分類Dev

機能を同時に実行する方法

分類Dev

MFC:実行時に拡張

Related 関連記事

  1. 1

    実行時に拡張機能の設定(package.jsonで定義)を取得する方法はありますか?

  2. 2

    Magentoで拡張機能を実行する方法

  3. 3

    Chrome拡張機能として(webpackを使用して)reactを実行する方法

  4. 4

    ページの読み込み時にChrome拡張機能でjsスクリプトを実行する

  5. 5

    特定のURLでChrome拡張機能にコードを実行させる方法

  6. 6

    Chrome拡張機能のfile:/// URLでcontent_scriptsを実行する方法

  7. 7

    Chromeブラウザ拡張機能でJavaScriptを実行する方法

  8. 8

    ターミナルからgnomejavascript拡張機能(gjs)を実行する方法

  9. 9

    CakePHPを実行するために必要な拡張機能は何ですか

  10. 10

    cronjobを使用してChrome拡張機能を定期的に実行する

  11. 11

    cronjobを使用してChrome拡張機能を定期的に実行する

  12. 12

    実行時に動的に拡張するPHPクラス

  13. 13

    GNOME拡張機能で非同期関数を実行する

  14. 14

    Hybrisカスタム拡張機能でSonarQubeを実行する

  15. 15

    iOSWatchKit-コードが時計拡張機能で実行されているのかアプリで実行されているのかを判断する方法

  16. 16

    実行可能検索にデフォルトの拡張機能を追加する

  17. 17

    Chrome拡張機能:ページの読み込み時にJavascriptを実行する方法(ポップアップを開かずに)

  18. 18

    ElasticBeanstalk-環境とSidekiqワーカーに応じて特定の拡張機能を実行する方法

  19. 19

    iframe内でAngularによって作成されたchrome拡張機能を実行する方法

  20. 20

    ブラウザ拡張機能:要素が読み込まれたときに関数を実行する方法

  21. 21

    Chrome拡張機能がOperaで実行されているかどうかを、実行時にどのように確認できますか?

  22. 22

    Javaで実行時にクラスを拡張するには?

  23. 23

    ARCore:実行時に拡張画像を無効にする

  24. 24

    実行時にモジュールパスを拡張する方法

  25. 25

    VSCode Remote DevContainer内で実行しているときにVSCodeLiveshare拡張機能を機能させる方法

  26. 26

    Firefox拡張機能:YouTubeのすべてのビデオ変更で機能を実行する方法

  27. 27

    実行時にインスタンスを拡張する

  28. 28

    機能を同時に実行する方法

  29. 29

    MFC:実行時に拡張

ホットタグ

アーカイブ