問題タブ [php-builtin-server]

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 に答える
846 参照

php - Symfony2の開発環境はPHPビルトインサーバーとapache2のどちらを使うのが良いのか

長期的に安定した開発環境を維持するためのより良いアプローチは何ですか?

開発のためserver:runにApache2サーバーを使用するか、Apache2サーバーを使用する必要がありますか?app_dev.php

私はクライアント側で作業しているため、固定されていないベース URL の使用がどれほどあいまいで、本番環境で驚きを引き起こす可能性があるかを知っています。また、PHP 組み込みサーバーを使用する方が簡単で、開始/停止/再起動が簡単だと思います。 .

しかし、協力者は反対のことを言いました。

本番環境に似た環境であり、長期的な開発に対してより安定しています。

Symfonyクックブックは次のように述べています:

Symfony アプリケーションを開発するための推奨される方法は、PHP の内部 Web サーバーを使用することです。ただし、古いバージョンの PHP を使用する場合や、アプリケーションを運用環境で実行する場合は、完全な機能を備えた Web サーバーを使用する必要があります。

http://symfony.com/doc/current/cookbook/configuration/web_server_configuration.html

しかし、正しい方法は何ですか?

編集: 意見を求めるのではなく、実際の事実と、開発ワークフローをより安定させる方法を知りたい

だから、私の質問は:

これらのアプローチのうち、本番環境に最も近い開発環境を提供するのはどれですか?

0 投票する
3 に答える
1530 参照

routing - Phalcon Micro アプリがクエリ文字列で正しくルーティングされない

PhalconでMicroアプリを使用して RESTful API を開発しようとしています。現在、Facebook SDK for PHP を使用してソーシャル ログインで作業していますが、Facebook がコールバックにリダイレクトすると (クエリ文字列が含まれていることは明らかです)、ルーターがハンドラー メソッドを見つけられないことがわかりました。

他のすべてのルートは適切に機能しますが、クエリ文字列に直面するのはこれが初めてなので、何か間違っているかどうかはわかりません。

ルーティングと PHP組み込みサーバーにMicro Collectionsを使用しています。

これは私の.htrouter.phpです。ルートからのクエリ文字列を抑制すると正しく機能します、Facebook SDK はパラメーターを予期しているため失敗します。Phalcon が URL とクエリ文字列を異なる変数に保存するかどうかを確認しようとしましたが、そうではないと思います。$_SERVER['REQUEST_URI']$_GET

じぶんのmicro-collection.php

これは私のRegisterController.php

私のマイクロコレクションをマウントすることを除いて、新しいプロジェクト用index.phpに生成されるものとまったく同じphalcon-devtoolsなので、問題はないと思います。

前もって感謝します!

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

php - PHP 組み込みサーバーのリダイレクト ログ

サーバーログファイルに組み込まれたPHPをファイルにリダイレクトする必要があります。

私は試します:

問題は、起動テキストの中に入れているだけです。

logs.txt 2>&1

しかし、それは私のページのphpを私のエラーのように見せています

何か案が ?

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

php - PHPビルトインWebサーバーにはメモリ制限がありますか?

「PHP組み込みWebサーバー」構成を使用して、PhpStormでPHPスクリプトをローカルでホストしています。1つのスクリプトは多くのメモリを必要とするためini_set('memory_limit', 8589934592); # 8GiB、最初に追加しました(動作するように設定し、 で確認しましたini_get('memory_limit'))。

しかし、参照 URL を要求すると、スクリプトの実行が失敗し、エラー ログに次のエラー メッセージが記録されます。

PHP Fatal error: Out of memory (allocated 1793064960) (tried to allocate 8334 bytes) in ...

約 1.7GiB しか割り当てることができません。

なぜこれが起こるのか、誰か知っていますか?PHPビルトインWebサーバーにはメモリ制限があると思いますが、それについては何も見つかりません。


PS: PHP v5.6、Windows 8、および PhpStorm 10.0.3 を使用しています。


編集:私のPCには約10Gibの空きRAMがあります

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

php - PHPファイルから組み込みのPHP 5.4 Webサーバーを実行するには?

私は組み込みのphp Webサーバーを使用しています。これは、phpファイルに記述したコードですが、機能していません。

何か間違っていることでも?

ありがとう

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

php - PHP 組み込み Web サーバーがアセットを見つけられない

Zend Framework 2 でビルドされた php プロジェクトがあります。組み込みサーバーを起動して、次のコマンドで開発します。

sudo php -S localhost:8080 -t public/ public/index.php

Zend Frameowrk 2 のすべての機能は正常に動作していますが、アセットを取得するときに 404 エラーが発生します。

アセットはpublic/csspublic/imgおよびpublic/jsフォルダにあります。 GET http://localhost:8080/css/bootstrap.css [HTTP/1.1 404 Not Found 10ms] GET http://localhost:8080/css/dlu-tw-bootstrap.css [HTTP/1.1 404 Not Found 21ms] GET http://localhost:8080/css/style.css [HTTP/1.1 404 Not Found 35ms] GET http://localhost:8080/js/bootstrap.js [HTTP/1.1 404 Not Found 45ms]

組み込みサーバーがこれらのファイルにアクセスできるようにする方法について何か考えはありますか?