1

UGH-Windows Server 2003 Apache 2.2(httpd-2.2.22-win32-x86-openssl-0.9.8t)PHP 5.2(php-5.2.17-Win32-VC6-x86)

サーバーにアップロードしたときに、最近mPDF実装を実装しました...(ラップトップでローカルに開発されました)-PHP_MBSTRINGが必要であるというエラーが発生しました

そこで、サーバーでインストーラーを再起動し、この拡張機能を追加しました...apacheは再起動しませんでした。

http.confからこれらの行をコメントアウトすると、開始されます...

PHPIniDir "C:/PHP/"
LoadModule php5_module "C:/PHP/php5apache2_2.dll"

はい-php5apache2_2.dllは存在します-そしてこのディレクトリにあります...私はこの拡張子PHP_MBSTRINGをコメントアウトし、EXTフォルダから削除しようとしました...

完全にアンインストールして再インストールしようとしました...PHP5.3(C ++ redistのインストールが必要)とPHP 5.4へのアップグレードを試みましたが、どちらも役に立ちませんでした。

WTFlip !! 途方に暮れている-

このようなエラーログ:

Syntax error on line 520 of C:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf:
Invalid command 'PHPIniDir', perhaps misspelled or defined by a module not included in the server configuration
[Tue Feb 26 23:33:19 2013] [notice] Child 1492: Released the start mutex
[Tue Feb 26 23:33:20 2013] [notice] Child 1492: All worker threads have exited.
[Tue Feb 26 23:33:20 2013] [notice] Child 1492: Child process is exiting
4

3 に答える 3

1

1 つは、スラッシュが正しいことです。つまり…

PHPIniDir "c:/php"
LoadModule php5_module "c:/php/php5apache2_2.dll"

あなたのパスにphpディレクトリがありますか?

また、追加したことを確認してください

AddType application/x-httpd-php .php

confファイルの直前

このシステムで PHP が正常に実行されたことはありますか? また、動作する構成に戻すことができますか? もしそうなら、そこからマルチバイト文字列モジュールを追加できるはずです。

于 2013-02-27T04:46:03.467 に答える
0

その問題に関連する解決策のリストは次のとおりです。

そしてまた

于 2013-02-27T05:57:30.720 に答える