• 締切済み

64bit windows7にPHPを入れたい

http://ameblo.jp/shiroharakuina/entry-10406305652.htmlを参考にしながら、64bit版window7にapacheとPHPをインストールしようとしたのですが、apache単体では問題なく利用出来るのですが、PHPの利用でエラーが発生します。 作業としては、参考URLの通りにC直下にapacheとPHPをインストールし、apacheのhttp.confにPHP関連の記述をしたところエラーダイアログが出て起動できないみたいです。参考URLでいいますと、「2-2.PHP5.3.1の動作確認」の箇所まで書いてある通りに行いました。 以下がhttp.confのエラーが出る箇所です。2つともパス自体は間違っておりません。 ---------------------------------------------------------------------------- PHPIniDir "C:\PHP" LoadModule php5_module "C:\php\php5apache.dll" ---------------------------------------------------------------------------- 環境は以下になります。 OS:windows7 64bit apache : httpd-2.2.17-win32-x86-no_ssl PHP : php-5.3.5-Win32-VC6-x86.zip 誰かご教授願いします。 以上

みんなの回答

  • 0909union
  • ベストアンサー率39% (325/818)
回答No.2

No1さんが言いたい事はわかる。 リンク先をみるとLinuxなどオープンソースやフリーソフトが抱える問題をたぶんに含んでいる。 しかし、それを見る限り、記載した人間は、セミプロのようだ。どうも検証しきれていない。その問題はすでに最初からわかっている事。 上記の事柄を語る前に、 >http.confのエラーが出る箇所です じゃないだろう。と言いたい。まずエラー内容を記述しないと。それぞれのサービスのエラー内容と、Windowsが管理するエラー。サービスのエラーは、それぞれのLogにあるし、Windowsはエラーだけでなく実行単位で、実行内容を追うべき。 よく、何も出ていない。なんて回答している方がいるが、かならず何かある。 エラー内容を確認もせずに、回答をといっても。NO1さんのリンク先の検証がいまいちなので、該当しているか不明。と言うより、もしそうであるなら、質問者とリンク先、回答者には何らかの関係があるのだろう。 ちなみに、質問者が参考にしたリンク先の設置記録にも、不明な点が多々ある。それだと・・・ もともと設定内容が・・・

  • mindatg
  • ベストアンサー率48% (110/227)
回答No.1

あなたは何故32Bit版のApacheとPHPを64BitOSで使っているのでしょうか? 参考にこちらをどうぞ http://rhiz.jp/id/21.html

関連するQ&A

  • PHPの設定ができません。

    PHP初心者です。 ApacheとPHPの連携がうまくいきません。 環境は、OSがWindowsXP、Apache2.2.21、PHP5.2.17です。 エラーの内容は、 httpd: Syntax error on line 130 of C:/Apache2/conf/httpd.conf: Cannot load C:/ph p/php5apache2_2.dill into server: \x8ew\x92\xe8 ... httpd.confの設定は 130:LoadModule php5_module "C:/php/php5apache2_2.dill" 131:PHPiniDir "C:/php" ディレクトリに間違いはありません。php5apache2_2.dill も存在しています。 どうしたらいいのでしょうか?

    • ベストアンサー
    • PHP
  • Windows7 64bit版でphp起動できない

    Windows7 64bit版でphpが起動できず困っています。 Phpはphp-5.3.5-nts-Win32-VC6-x86.zipをインストールしました。 Apacheを起動して、Is works!を確認。 httpd.confの修正を下記をしました。 LoadModule php5_module "c:\Program Files (x86)\PHP5\php5apache.dll" PHPiniDir "c:\Program Files (x86)\PHP5" 32bit版では、php5apache2_2.dllの記述でしたが、ないのでphp5apache.dll を記述したのですが、これが間違いなのか教えて下さい 自分としてはこれが起動しない原因ではないかと思うのでうが、 よろしくお願いします。

  • Apache 2.4でphp-5.3を使いたいです

    Apache 2.4.0でphp-5.3.9を使いたいです。 Apacheのインストールは、 http://www.apachelounge.com/download/から Apache 2.4.0 httpd-2.4.0-win32.zip をダウンロードし、c:/pg/にApache24という名前のフォルダで配置しました。 ドキュメントルートのhtmlファイルをブラウザで表示できるところまでできています。 そして、c:/pg/Apache24に空のフォルダc:/pg/Apache24/phpを作成します。 PHP 5.3 (5.3.9)用のモジュールは上記のページから php5apache2_4.dll-php-5.3.9-win32.zip をダウンロードしてc:/pg/Apache24/phpに php5apache2_4.dllを配置しました。 PHPのインストールは http://windows.php.net/download/から PHP 5.3 (5.3.9) Zip [14.94MB] sha1: 4149d79a877ae7ccb0e5419b13152b5bd3074825 php-5.3.9-nts-Win32-VC9-x86.zipをダウンロードし c:/pg/Apache24/phpに全て展開しました。 c:/pg/Apache24/phpには 「php5apache2_4.dll」と「展開したphp-5.3.9-nts-Win32-VC9-x86.zip」が入っています。 そして、 C:/pg/Apache24/conf/http.confの167行目に LoadModule php5_module c:/pg/Apache24/php/php5apache2_4.dllを追加しました。 ----------------------------------------------------------- #LoadModule version_module modules/mod_version.so #LoadModule vhost_alias_module modules/mod_vhost_alias.so #LoadModule xml2enc_module modules/mod_xml2enc.so LoadModule php5_module c:/pg/Apache24/php/php5apache2_4.dll ----------------------------------------------------------- ダウンロードと一緒についてくるPHPのマニュアルを見ると、 # Runs with PHP 5.3.9, Apache 2.4 and Win 32 # Install: - Copy php5apache2_4.dll to your php folder (eg. c:/php) (和訳:php5apache2_4.dllをあなたのphpフォルダーへコピーして下さい) ⇒完了済み # Add to your httpd.conf (和訳:あなたのhttpd.confに追加して下さい) LoadModule php5_module "c:/php/php5apache2_4.dll" AddHandler application/x-httpd-php .php ⇒1つ目は完了済み、2つ目はまだ # configure the path to php.ini (和訳:php.iniへのパスを形成して下さい。) PHPIniDir "C:/php" ⇒まだ この状態でコマンドプロンプトから C:\pg\Apache24\bin\httpd を入力すると下記のエラーが出てしまいます。 C:\pg\Apache24\bin\httpd (←Apacheの起動) httpd: Syntax error on line 167 of C:/pg/Apache24/conf/http.conf : Cannot load C:/pg/Apache24/php/php5apache2_2.dll into server: \x8ew\x92\x82\xb3\x82~~~~ C: (←Apacheが終了) なぜエラーになってしまうのでしょうか。

  • PHPのインストールができません

    PHPとApacheをインストールしてApacheは動作したのですが、PHPの動作確認でphpinfo() を行っても画面に「<?php phpinfo(); ?>」が表示されるだけでPHP情報が表示されません。 Windows7 professional PHP version:php-5.3.3-win32-vc6-x86.msi    インストール先:C:\PHP apache version:Apache 2.2.17      インストール先:C:\Program Files (x86)\Apache Software Foundation\Apache2.2 httpd.confには下記のものは追記済みです。 ServerRoot "C:/Program Files (x86)/Apache Software Foundation/Apache2.2" DocumentRoot "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs" <Directory "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs"> AddType application/x-httpd-php .php AddType application/x-httpd-php-souce .phps PHPIniDir "C:/PHP/" LoadModule php5_module "C:/PHP/php5apache2_2.dll" またphp.iniもshort_open_tag = Offになっています。 エラーログを見ましたが特にエラーは上がっていません。 いろいろなHPを見て調べたのですがわかりません。 インストールは主に下記のHPを参考にさせていただきました。 http://blog.livedoor.jp/yk_pointer/archives/65526007.html PHPについてはこれから勉強しようと思っているところですので むずかしいことはわかりませんが、何かヒントをいただければ 勉強しながら解決したいと思います すみませんがよろしくお願いします。

    • ベストアンサー
    • PHP
  • PHPのインストール

    はじめまして。 PHPをインストールしたのですが、APACHEさんを起動すると下記のようなメッセージが出てしまいます。 === Syntax error on line 1022 of c:program files/Apache Group/Apache/conf/httpd.conf: addtype requires at least two agents, a mine type followed by one or more fille extensions === APACHEはここから入手しました。(APACHEのみでは正常に起動します) http://www.apache.org/dist/httpd/binaries/win32/ (apache_1.3.24-win32-x86-no_src.msiです) PHPはここから入手しました。 http://www.php.net/downloads.php (PHP 4.1.2 zip package [5,824Kb] - 12 March 2002です) c:program files/Apache Group/Apache/conf/httpd.conf:の最終行に下記の記述も加えました。 LoadModule php4_module c:/php/sapi/php4apache.dll AddType application/x-httpd-php.php.phtml どうすればPHPをインストールできるのか、ご指導いただければ幸いです。 環境 OS:win98 私:初心者 参考にしたもの:INTERNET magazine 2001.6月号(古!)

    • ベストアンサー
    • PHP
  • phpにapacheを組み込む方法

    php初心者です。 「はじめてのphpプログラミング」という本を買ってapacheをphpに組み込もうとしているのですがわからないところがあったのでここで質問させてください。 まずapache2.2.9-win32-x86-nosslr2.mslをインストールし、 ちゃんとhttp://localhost/にIt works!と出たのですが このあと C:\Program Files\Apache Group\Apache2\conf\httpd.confをテキストエディタで開き、 AddType application/x-httpd-php .php LoadModule php5_module "c:/php5/php5apache2_2.dll PHPIniDir "c:/php5/ Alias /hajimete_php5/ "C:/hajimete_php5/" <Directory "C:/hajimete_php5"> Options Indexes FollowSymLinks AllowOverride Options Order allow,deny Allow from all DirectoryIndex index.php index.html </Directory> <Directory "C:/hajimete_php5/SQLiteManager"> php_value error_reporting 6143 </Directory> というのを追記し保存しなさいとあるのですが、 まずProgram FilesにApache Groupというフォルダがありません。 Apache Software Foundationというフォルダはあるのですが・・・・ そこの中のconfのhttpd.confを変えればいいのかなと思って 変えて上書き保存してみようとしても 「ファイルC¥:~httpd.confを作成できません。 パスおよびファイル名が正しいかどうか確認してください。」 とでてしまいます。 どうしたらいいのでしょうか? わかる方いましたらアドバイスお願いたします。 これがだめならphpが使えるレンタルサーバーを借りてそこでやろうかなと考えています。

    • ベストアンサー
    • PHP
  • apache・phpが起動しない・・・

    phpを勉強しようと思い、環境を設定しているのですが上手くいきません。どなたかご指導宜しくお願い致します。 本を見てapacheとphpをインストールしたあとに、httpd.confなどを設定しました。 apacheが起動しないようで、ms-dosのような画面が出てきて、httpd.confの「LoadModule php5_module C:/php/php5apache2_2.dll」がエラーになってるようです。 ms-dosみたいな画面には「LoadModule takes two arguments, a module name and the name of a shared object file to load it from」と書いてます。 環境  windows vista ダウンロードファイル apache_2.2.4-win32-x86-no_ssl.msi php-5.2.1-Win32.zip

    • ベストアンサー
    • PHP
  • Syntax Error Apach PHP W7

    Windows7、Apache2.2.5、PHP5を使おうとしていますが、PHPをLoadするときに、SyntaxErrorとなってしまいます。 Windows 7 でApache2.2.25(httpd-2.2.25-win32-x86-openssl-0.9.8y.msi)をC:\serverの下にインストールし、PHPもzipをC:\php の下に展開しました。 httpd.confを更新してphpを使用できるようにしてapacheをstartすると下記のSyntax errorとなります。php5apache2_4.dll、php5ts.dll をc:\server\modulesにコピーして、httpd.confに下記を追加しました。 LoadModule php5_module modules/php5apache2_4.dll LoadModule php5_module modules/php5ts.dll AddType application/x-httpd-php.php PHPIniDir "C:/php" しかし、下記のようにSytax error on line 131エラーが表示され、ApacheをStartできません。 エラーメッセージもなんだかエンコードされているようで、意味不明です。 httpd.exe: Syntax error on line 131 of C:/server/conf/httpd.conf: Cannot load C: /server/modules/php5apache2_4.dll into server: \x8ew\x92\xe8\x82\xb3\x82\xea\x82 \xbd\x83v\x83\x8d\x83V\x81[\x83W\x83\x83\x82\xaa\x8c\xa9\x82\xc2\x82\xa9\x82\xe8 \x82\xdc\x82\xb9\x82\xf1\x81B Note the errors or messages above, and press the <ESC> key to exit. 25... この種のエラーは昔から出ているようでいろいろな質問がこのサイトにもだいぶ前の質問として掲載されているようですが、なんだか同じような(一見つまらなさそうな)こんなエラーがまだ発生するのか・・・と意外に思ってしまいました。 どうやったらこのエラーを回避できるのでしょうか? どなたかご存知の方はいらっしゃいませんか?教えてください。

  • phpが起動できません。

    win98+apache+php4でPHPを動かしたいのですが Apacheは、動くことを確認したのですがPHPを組み込むと 途中でApacheが止まってしまいます。 画面には、 Syntax error on line 193 of c:/apache/conf/httpd.conf: Cannot load c:/php/sapi/php4apache.dll into server: (1157) このアプリケーション の実行に必要なライブラリ ファイルのうちの 1 つが見つかりません。: と出ています。 c:/apache/confのhttpd.confのline 193には。 LoadModule php4_module c:/php/sapi/php4apache.dll とあり、c:/php/sapi/フォルダにphp4apache.dllが置いてあります。色々調べたのですがわかりません。 初心者ですので教えいただければ幸いです。

    • 締切済み
    • PHP
  • php apache 動かない・・

    画像のようなエラーが出て、.phpファイルを表示してくれません・・。 httpd.confファイルには、 PHPIniDir "C:\php\" LoadModule php5_module "C:/php/php5apache2_2.dll" AddHandler application/x-httpd-php .php とだけ追記しています。 documentrootとかその他全てデフォのままです。 よろしくお願いします・・。 ________________________________________________________________________________ Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0 Fatal error: Unknown: Failed opening required 'C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs/index.php' (include_path='.;C:\php\pear') in Unknown on line 0

    • ベストアンサー
    • PHP