ローカル ページにアクセスしたときに報告された最初のエラーは 2 番目のエラーであることが確認されています。Apache ログは次のとおりです:
[core:error] [pid 50796:tid 1840] [ client ::1:63763] ヘッダーの前のスクリプト出力の終わり: user.php
wamp をインストールしてみることも、バージョンを切り替えることもできます。
phpstudyの元のパッケージからコピーしました
phpstudyの元のパッケージからコピーしました
拡張機能を追加するとエラーが発生する問題を発見しましたのでコメントアウトしてください。追加するdllは問題ありません。
どのような拡張機能を追加しましたか?
どのような拡張機能を追加しましたか?
拡張子 = php_ice.dll
拡張子 = php_igbinary.dll
拡張子 = php_redis。 dll
これらはすべてサポート ライブラリを必要とします。インストールして構成しましたか?
これらはすべてサポート ライブラリを必要とします。インストールして設定しましたか?
Redisは5.4でも使えるようになっていたので、5.6に直接dllを入れてみました。ネットで調べたところ、ice3.6 には php5.6 が必要なようで、切り替えて設定すると動かなくなるようです。
PHP 拡張機能はバージョン間で使用できません
PHP 拡張機能はバージョン間で使用できません
つまり、PHP 環境とこれら 2 つのサポート ライブラリのみを再インストールできるということですか?
wamp をインストールして試すことも、バージョンを切り替えることもできます。
切り替え後のみエラーが発生しました。5.4では問題なかったのですが、5.6に切り替えた直後にこの問題が発生しました。
iceをインストールした後、phpにphp_ice.dllを入れます。 php/ext
extension=E:ZeroCIce-3.6.0phpphp_ice.dll は絶対パスとして機能しません。
extension=php_ice.dll は絶対パスとして機能しません。
助けてください
サポート ライブラリを再インストールする必要はありませんが、php 拡張機能を置き換える必要があります
php 5.4 の拡張機能は php5.6 では使用できません
php 拡張機能 常識:
1. サードパーティによって発行された PHP 拡張機能は、通常、同じバージョン番号で使用できます
例外として、PHP 5.3 は PHP 5.3.6 に分割されます
2. PHP システム組み込み拡張機能は通常、同じマイナー バージョン番号でのみ使用できます
3. PHP 5.2 は vc6 でコンパイルされます
PHP 5.3 および 5.4 は vc9 でコンパイルされます (php 5.3.5 以下は vc6 でコンパイルされます)
PHP 5.5 以降は vc11 でコンパイルされます
上記には、独自のソース コードをコンパイルする場合は含まれません
推奨 wampserver
これはバージョンの問題であるはずです 推奨されます。適切な環境と統合された wamp アプリサーバーをインストールするには
皆さん、ありがとうございます。問題は解決しました。その理由は、zerocice のスレッド セーフ要件が比較的高いためです。私が使用しているphpのバージョンはntsですが、phpのバージョンをtsに変更すれば大丈夫です。長い時間がかかりました。