問題タブ [phar]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - php_phar.dllを入手する方法は?
Windows上のPHPにはphp_phar.dllが含まれていません。つまり、
洋ナシをインストールするときは、このphp -d phar.require_hash = 0 go-pear.pharのようにする必要があります。これは、洋ナシのグラフ部分がインストールされないためです。
EclipseでのユニットテストにMakeGoodを使用できません
私は一般的にpharを使用することはできません
php_phar.dllまたはpearコミュニティにアクセスしてWindowsサーバーをサポートしないと決定した方法はありますか?
symfony1 - phpDocumentor 2 インストーラーが composer で symfony/Console のインストールに失敗する
phpdocumentor 2 の github バージョンをダウンロード (クローン) し、phpdoc Web サイトにあるインストール手順に従いました。
composer のインストール・ステップ 3 ( php composer.phar install
) で、次のエラー・メッセージが表示されます
symfony の git ツリーが変更されたようですが、それとも..? それを解決する方法はありますか?
php - Maven 3 + maven-php-plugin + PHPUnit で phar を抽出できない
Maven php プロジェクトをクリーンアップしてビルドしようとしています。pom ファイルに次のコード スニペットがあります。
しかし、私は次のエラーが発生し続けます:
org.apache.maven.lifecycle.LifecycleExecutionException: プロジェクト MediaWikiTestClasses で目標 org.phpmaven:maven-php-plugin:2.0.0:extractTestDependencies (default-extractTestDependencies) を実行できませんでした: unphar スクリプトの実行中にエラーが発生しました。org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217 で /home/demo/.m2/repository/de/phpunit/PHPUnit/3.6.7/PHPUnit-3.6.7.phar を抽出できません) org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153) で org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) で org.apache.maven. lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84) org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59) org.apache.maven.lifecycle.internal. org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230) で launchEnhanced(Launcher.java:290) org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409) でorg.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:352) で 原因: org.apache.maven.plugin.MojoExecutionException: unphar スクリプトの実行中にエラーが発生しました。org.phpmaven.plugin.build.AbstractPhpExtractMojo.execute(AbstractPhpExtractMojo.java:76) で /home/demo/.m2/repository/de/phpunit/PHPUnit/3.6.7/PHPUnit-3.6.7.phar を抽出できませんorg.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101) at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209) ... 19 より多くの原因: java.io .IOException: unphar スクリプトの実行中にエラーが発生しました。
誰でもこれを手伝ってもらえますか?
php - 実行可能なpharを作成する方法は?
foo.phar <params>
の代わりに直接実行可能ファイルとしてpharスクリプトを開始したいと思いphp foo.phar <params>
ます。
php - ターミナルとブラウザのPHPの違い
私のUbuntuにはNeo4Jがインストールされており、テストコードを実行しています。次のような端末でコードを実行すると、完全に機能します。
しかし、localhost/neo.php などのブラウザで実行すると、致命的なエラーが発生して動作しなくなります。
Neo4J やその PHP ドライバーに問題があるとは思えません。理由は何ですか?
編集: ちなみに、2 つの php.ini ファイルがあります。1つはApache用、もう1つはコマンドライン用だと思います。両方を確認しましたが、phar 拡張パスは同じです。また、どちらにも include_path 設定はありません。
symfony - DoctrineMongoODMBundle を Mac にインストールする方法
私はこれを得る:
私はmongoを持っていて、それは私のMacにインストールされているphp拡張機能ですが、それでも喜びはありません。何かご意見は?
php - Php アーカイブ (Phar) がテキスト ファイルを解凍しない
PHP アプリケーションを圧縮された Php アーカイブ (Phar) として展開しています。圧縮を無効にすると、問題ありません。
CSS ファイルの MIME タイプを設定するデフォルトのスタブを使用しています。Phar が非 php ファイルを圧縮解除するために有効にしなければならない設定はありますか? または、Phar は意図したとおりに機能しており、テキスト ファイルの内容を Php スクリプト内からエコーする必要がありますか?
symfony - symfony2 のセットアップ
ここに示すように、サンプルの Symfony2 プロジェクトをセットアップしようとしています http://symfony.com/doc/current/quick_tour/the_big_picture.html
そしてconfig.phpにアクセスした後、私はこれを持っています:
私はこれを追加しました:
php.ini に追加しても、config.php には同じメッセージが表示されます。
php - Phar アーカイブとスタブ ファイルの使用
コマンドに基づいて展開手順を定義しようとしています:
このコマンドは、phar アーカイブの外部に index.php ファイルを生成します。
index.php ファイルは、phar アーカイブ内の N-file.php への「薄い」ディスパッチャーとして機能します。
生成された index.php ファイルの例:
上記のディスパス ルールは一例です。
私の考えは、展開手順を単純化することです。例では $_GET 配列のチェックを提供しましたが、展開中に (コマンド ライン パラメーターなどを介して) より複雑なルールが生成される可能性があります。
PHP Web アプリケーションを作成し、簡単にデプロイできるように Phar 形式に圧縮しました。
index.php
Phar アーカイブ内のアプリケーションにリンクするファイルを計画しているため、アプリケーションは本番マシンで解凍せずに実行できます。デプロイ中にファイルを生成する
index.php
には、次のコマンドを本番マシン シェルで起動する必要があります。スタブ ファイル内のコードは、
index.php
インストールされたばかりの Phar アーカイブを参照するようにファイルを生成します。これは、スタブ ファイルを使用する正しい方法ですか?