問題タブ [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.

0 投票する
1 に答える
4143 参照

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サーバーをサポートしないと決定した方法はありますか?

0 投票する
1 に答える
475 参照

symfony1 - phpDocumentor 2 インストーラーが composer で symfony/Console のインストールに失敗する

phpdocumentor 2 の github バージョンをダウンロード (クローン) し、phpdoc Web サイトにあるインストール手順に従いました。

composer のインストール・ステップ 3 ( php composer.phar install) で、次のエラー・メッセージが表示されます

symfony の git ツリーが変更されたようですが、それとも..? それを解決する方法はありますか?

0 投票する
1 に答える
1086 参照

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 スクリプトの実行中にエラーが発生しました。

誰でもこれを手伝ってもらえますか?

0 投票する
1 に答える
7405 参照

php - 実行可能なpharを作成する方法は?

foo.phar <params>の代わりに直接実行可能ファイルとしてpharスクリプトを開始したいと思いphp foo.phar <params>ます。

0 投票する
1 に答える
266 参照

php - ターミナルとブラウザのPHPの違い

私のUbuntuにはNeo4Jがインストールされており、テストコードを実行しています。次のような端末でコードを実行すると、完全に機能します。

しかし、localhost/neo.php などのブラウザで実行すると、致命的なエラーが発生して動作しなくなります。

Neo4J やその PHP ドライバーに問題があるとは思えません。理由は何ですか?

編集: ちなみに、2 つの php.ini ファイルがあります。1つはApache用、もう1つはコマンドライン用だと思います。両方を確認しましたが、phar 拡張パスは同じです。また、どちらにも include_path 設定はありません。

0 投票する
0 に答える
285 参照

symfony - DoctrineMongoODMBundle を Mac にインストールする方法

私はこれを得る:

私はmongoを持っていて、それは私のMacにインストールされているphp拡張機能ですが、それでも喜びはありません。何かご意見は?

0 投票する
0 に答える
169 参照

php - Php アーカイブ (Phar) がテキスト ファイルを解凍しない

PHP アプリケーションを圧縮された Php アーカイブ (Phar) として展開しています。圧縮を無効にすると、問題ありません。

CSS ファイルの MIME タイプを設定するデフォルトのスタブを使用しています。Phar が非 php ファイルを圧縮解除するために有効にしなければならない設定はありますか? または、Phar は意図したとおりに機能しており、テキスト ファイルの内容を Php スクリプト内からエコーする必要がありますか?

0 投票する
5 に答える
4775 参照

symfony - symfony2 のセットアップ

ここに示すように、サンプルの Symfony2 プロジェクトをセットアップしようとしています http://symfony.com/doc/current/quick_tour/the_big_picture.html

そしてconfig.phpにアクセスした後、私はこれを持っています:

私はこれを追加しました:

php.ini に追加しても、config.php には同じメッセージが表示されます。

0 投票する
1 に答える
1081 参照

php - Phar アーカイブとスタブ ファイルの使用

コマンドに基づいて展開手順を定義しようとしています:

このコマンドは、phar アーカイブの外部に index.php ファイルを生成します。

index.php ファイルは、phar アーカイブ内の N-file.php への「薄い」ディスパッチャーとして機能します。

生成された index.php ファイルの例:

上記のディスパス ルールは一例です。

私の考えは、展開手順を単純化することです。例では $_GET 配列のチェックを提供しましたが、展開中に (コマンド ライン パラメーターなどを介して) より複雑なルールが生成される可能性があります。

PHP Web アプリケーションを作成し、簡単にデプロイできるように Phar 形式に圧縮しました。

index.phpPhar アーカイブ内のアプリケーションにリンクするファイルを計画しているため、アプリケーションは本番マシンで解凍せずに実行できます。

デプロイ中にファイルを生成するindex.phpには、次のコマンドを本番マシン シェルで起動する必要があります。

スタブ ファイル内のコードは、index.phpインストールされたばかりの Phar アーカイブを参照するようにファイルを生成します。

これは、スタブ ファイルを使用する正しい方法ですか?