ホームページ  >  記事  >  バックエンド開発  >  64 ビット Windows Server 2208 R2 では php を実行できません

64 ビット Windows Server 2208 R2 では php を実行できません

WBOY
WBOYオリジナル
2016-06-23 13:51:401144ブラウズ

php5.4.0-nts-Win32-VC9-x86 パッケージは 64 ビット Windows Server 2208 R2 にインストールされています
php 直下で php.exe を実行すると、アプリケーションの並列構成が正しくないため、アプリケーションを起動できません。詳細については、アプリケーション イベント ログを参照するか、コマンド ライン sxstrace.ext ツールを使用してください。
64 ビット版の Windows Server 2208 では php を実行できないというのは本当ですか? 64 ビット版の php は存在しませんよね?


ディスカッションへの返信 (解決策)

2208 はこちらです

めまいがするので、サーバー 2008 R2 64 ビットと書くのを間違えました

PHP は 64 ビットで、3 番目によってコンパイルされていますparty、非公式、使っています

コマンドラインでphpを実行すると、仕様に準拠していないiniがあれば教えてくれて、一つずつ修正できます

ログはどうですか書かれた?投稿してください。

php は 64 ビットで、サードパーティによってコンパイルされ、非公式ですが、私はそれを使用しています

コマンドラインから php を一度実行すると、仕様に準拠していない ini があるかどうかを教えてくれます。一つずつ修正してください


php が 64 個あることがわかりましたが、php.exe を直接ダブルクリックしてもこのエラーが発生します。
サーバー 2008 で Apache + php を使用するのは難しいですか? インターネットでサーバー 2008 + IIS + php について話しているのを見ました Windows サーバーを使用したことがありません

64 ビット Windows にインストールする方法は知っています。 Server 2208 R2 php5.4.0-nts-Win32-VC9-x86 パッケージ

php で php.exe を直接実行すると、アプリケーションの並列構成が正しくないため、アプリケーションを起動できません。詳細については、アプリケーション イベント ログを参照するか、コマンド ライン sxstrace.ext ツールを使用してください。
64 ビット Windows Server 2208 では php を実行できないというのは本当ですか? PHP は 64 ビットではありません...



php5.4.0-nts-Win32-VC9-x86
これは避けられません。ダウンロードしたいものは Win32 ではなく Win64 である必要があります。

fabbychips からの返信を引用: php5.4.0-nts-Win32-VC9-x86 パッケージは 64 ビット Windows Server 2208 R2 にインストールされています

php で php.exe を直接実行すると、並列処理のためアプリケーションを起動できませんアプリケーションの設定が正しくありません。詳細については、アプリケーション イベント ログを参照するか、コマンド ライン sxstrace.ext ツールを使用してください。
64 ビット Windows Server 22 ですか...

64 ビット php をダウンロードしましたが、依然として「アプリケーションを開始できません」と表示されます
すでに解決しました

私はまだ公式 Web サイトから 5.3.x VC 9 を使用しています。非スレッドセーフの msi インストールタイプ。zip では設定できません。FastCGI モードを使用するのが今のトレンドだと聞きました。バージョン 5.3.x では、ISAPI dll が削除されました。これを使用するには、自分でコンパイルする必要があります。
インストール タイプを使用する場合、VC++ 2008 を自分でインストールする必要はありません。

メイン参照アドレス
http://www.iishacks.com/2011/02/14/how-to-install-php-5-3-fastcgi-on-windows-2008-iis-7/
二次参照アドレスhttp://blog.feizhaojun.com/?p=101

もちろん、IIS で実行できる限り、cmd の php -v でエラーが発生します。

私もこの問題に遭遇しましたが、後でその理由が VC++ 2008 ライブラリがインストールされていないためであることがわかりました。この問題を検索する人を容易にするための解決策を次に示します。

次のファイルをインストールするだけです:

http:// download.microsoft.com/download/7/5/0/7502f4e9-1f90-4895-9259-1bde67b8b9a1/vcredist_x86.exe

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。