投稿者 |
投稿 |
|
#1 2009 年 9 月 13 日(日) 0:58
|
会員
登録者: 9 2009
返信数: 2
|
初めて、phpにチャレンジしております。 まずは、ローカルにApache2.2をダウンロードしました。 こちらはうまくできました。 次にphp5.3をダウンロード。以下のファイルをダウンロードしました。 php-5.3.0-nts-Win32-VC9-x86.zip iniファイル、confファイルともに修正したところ、 httpdにてSyntax errorがでました。 Cannot loadで、原因はphp5apache2_2.dll。 実は、php5.3だと思ってダウンロードしたファイルには、php5apache2_2.dllが ありませんでしたので、「php5apache2.dll-php5.1.x.zip」をダウンロードしてきて ファイル名を変えてみました。 もとより、php5.3だと思ってダウンロードしたファイルが違っていたのでしょうか? ご教授ください。
|
|
#2 2009 年 9 月 13 日(日) 17:17
|
会員
登録者: 8 2009
返信数: 103
|
こんばんは。 まず環境を書いてください。 内容からはWindowsと推測できますけれど、XPかVistaまたは2000なのかわからないので。
関係ないかもしれませんが「Visual C++ランタイム再配布パッケージ」をインストールしていますか? Readme First.txtにかいてありましたので。 ところでこのphp5apache2.dllはphp5.3.0で動くんですか? 「Runs only with PHP 5.1.0-5.1.6 and Apache 2.2.x」と書いてありますよ。 こちらで落としたファイルが同じものとは限らないのですが。
php-5.2.10-nts-Win32.zipにはphp5apache2_2.dllが同梱されてますから バージョンは落ちますがこちらを使ってみては? どうしてもphp-5.3.0が使いたいのならcgiとして使用することもできますよ。
|
|
#3 2009 年 9 月 14 日(月) 9:17
|
会員
登録者: 9 2009
返信数: 2
|
すみません。情報が不足しておりました。 WindowsのXPです。 php5apache2.dllは、私が勝手に名前変更してみました。 無理ですよね・・。すみません。 php5.3はまだ安定していないのでしょうか? 来年5.6が出るからそのときに移行しやすくなるとお聞きしたので 5.3を入れようとしていたのですが。 バージョン落として挑戦してみます。 ありがとうございます。 又ご報告入れます。
|
|
#4 2010 年 4 月 29 日(木) 10:11
|
会員
登録者: 4 2010
返信数: 1
|
はじめまして 私もどうせならPHP5.3.2を使いたかったので apache_2.2.8-win32-x86-no_ssl.msi php-5.3.2-nts-Win32-VC9-x86.zip をダウンロードして起動しましたが同じ場所で躓いてしまいました。
php5apache2_2.dllが入っているかいないかの違いは ダウンロードするPHPのzipファイル名のVC6とVC9の違いによります。 単純にいうと、VC6はwindows Apache用でVC9はIIS用ということになるようです。
「VC」はVisuial C++のことで、そのあとの数字はVisual C++のバージョンにあたります。 Windows ApacheはVC6でコンパイルされたものであり、 IISはVC9でコンパイルされたものであるため、 Windows Apacheを利用する場合はVC6の方を選ぶのが正しいそうです。
|
|
#5 2010 年 7 月 12 日(月) 23:25
|
会員
登録者: 6 2010
返信数: 5
|
http://flatworld.jp/の中の内容を参考してください。役に立つと思います。
|