こんにちは人々私は2週間のように私を悩ませた問題で立ち往生しています。最初に私はパートナーリポジトリからクローンを作成したsymfonyプロジェクトでしたが、それは私がそれを実行しているPHPサービスと関係があります。コンソールログには次のエラーが表示されます。Php5クライアントが実行されていません
[Tue Nov 1 15:16:57 2016] 127.0.0.1:7471 [200]: /frontend_dev.php
さらに、構文エラーが多く含まれています。
ポート80でサーバーを実行しようとしましたが、一度は動作しました。私はコンピュータをシャットダウンしますそれは、別のアプリケーションがポートで実行されていると言います。私は答えをインターネット上で探していたので、しかし、何もうまくいったわけではありません。
マイ的環境:Ubuntuのbashシェルで
- のWindows 10。
- symfonyの1.4.20のPropel
- PHP 5.5.9
- のMySQL 5.5.53
インストールされているパッケージ:
- PHP5-CLI
- のphp5-共通
- のphp5-jsonの
- のphp5-mysqlの
- のphp5-readlineの
- のphp5-XSL
- のmysql-クライアント
- のmysql-クライアント5.5
- のmysql-クライアント・コア - 5.5
- のmysql-共通
- のMySQLサーバ
- のMySQLサーバ-5.5
- mysql-server-core-55
C:\ WINDOWS \ System32に\ドライバ\ etcに:
127.0.0.1 localhost
の/ etc/hosts:
127.0.0.1 localhost
127.0.1.1 MY-PC-NAME
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
私は誰かが間違っている可能性が知っている願っていますここに。
ポート80でリッスンしているプロセスを確認しようとしましたか? [here](http://stackoverflow.com/a/23718720/4681654) – simon
@imonを参照してください。これを共有していただきありがとうございます。私はポート80でバックグラウンドで実行されているphp5 procesを強制終了しようとしましたが、今は動作します。問題は1つだけです。 "php -S localhost:80 -t web"というコマンドを使用していますが、デフォルトのポートであるポート8000では動作しないようです。 – AutomataGeek
ポート8000でPHPを実行したい場合は、 'php -S localhost:8000 -t web'を使う必要があります。ドキュメントには[組み込みWebサーバー](http://php.net/manual/en/features.commandline.webserver.php)の詳細情報があります – simon