• 締切済み

phpのインストールにて設定不可

 phpのインストール(apacheおよびphp)を行ったのだが、最終的にinfo.phpをapacheのhtdocsのした (ドキュメントルート)において最終動作確認を行ったのだが、info.phpの内容がそのままブラウザに表示されてしまい(<?php phpinfo();?>)失敗。info.phpが管理者権限での名前を付けて保存しないと認識できないことから、apacheがprogram files(x86)のしたにあるのが原因だと思ったので、user\user名¥ドキュメントの下にapache用のフォルダーを作り元のapacheをアンインストールドキュメントの下にapacheをインストールし直したら、今度は\user名のところに日本語を使っているためかインストール不良にてapacheが立ち上がらなく、挫折。しょうがないので、再度アンインストールして、c:\のしたにapacheというフォルダーを作成してapacheのインストールをし直ししてそしてhttp.confの編集をして、(具体的にはLoadModule php5_module c:/php/php5apache2_4.dll及びAddType application/x-httpd-php .phpの追加)を行ったところ今度はapacheの再起動が失敗。http.confの追加設定を元に戻したらapacheの再起動がするようになった。ここでもうどうしたらいいかわからなくなったのでokwaveに相談知ることにしました。どなたかわかる方ご教授の程宜しくお願い致します。  実行環境  os:windows8.1 環境変数のパスにc:\phpを追加してあるのを再度確認済み。  windowsの下にあるphp.iniのdoc_rootは変更済再度確認。

  • PHP
  • 回答数2
  • ありがとう数11

みんなの回答

noname#247307
noname#247307
回答No.2

素直に、xampp入れたらどうですか。

参考URL:
https://www.apachefriends.org/
  • agunuz
  • ベストアンサー率65% (288/438)
回答No.1

>apacheの再起動が失敗。 エラーログの内容はどうなっていましたか(確認していますよね) あと、これだけインストールがぐちゃぐちゃになっていたら、OSの再インストール(リカバリ)からやり直した方がいいです(どこに余計なゴミが残っているかわからない)。 #というかWinOSとはいえuser名に日本語って・・・ >環境変数のパスにc:\phpを追加してあるのを再度確認済み。 >windowsの下にあるphp.iniのdoc_rootは変更済再度確認。 どちらも無関係ですね(前者はコマンドラインから起動するときだけ、後者はUnixでの話)。

関連するQ&A

  • PHP使用時のアパッチ設定ファイル

    windows2000 にapache_2.0.44 をインストールしています。 ここにphp4.3.0をインストールしようとしています。インストーラー版は使っていません。 ファイルのリネームと移動は済んだのですが、php.ini と apacheのhttpd.confの設定ファイルをどのように変更すれば良いのか分かりません。 本や他のサイトを調べてみるとhttpd.confに LoadModule php4_module c:/php/sapi/php4apache.dll を追加するように書いてありますが、この文を他のLoadModuleが並んでいる一番下に追加すると、apacheが起動しなくなってしまいます。 できることなら、php.ini と httpd.conf に必要な変更箇所を教えてもらえませんでしょうか? ファイルのディレクトリは ■apache C:\Apache2\www ←ドキュメントフォルダ ■php C:\php\extensions ←エクステンションのフォルダ C:\php\sapi です。虫のいいお願いですがよろしくお願いします。

    • ベストアンサー
    • PHP
  • PHP5の設定が上手く行かない

    WindowsXP HomeEdition上でApache2.2.4とPHP5の設定をしているのですが、エラーになってしまってApacheを起動できません。 ちなみにActivePerlとApacheでは動作確認が取れています。 Googleで「インストール PHP5」と入れて表示する設定方法は3~4件試しました。 起動時にコマンドプロンプトに表示されるエラーメッセージは httpd.exe: Syntax error on line 115 of C:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf: Cannot load C:/php/php5apache.dll into server: \x8ew\x92\xe.......... というものです。 httpd.confの該当行には確かに LoadModule php5_module C:/php/php5apache2.dll という記述があり、C:/phpにはphp5apache2.dllが存在しています。 検索で引っかかったどの方法を試してもそこで躓いてしまいます。 Perlの設定が邪魔をしているとか、何か考えられることがあるでしょうか? 宜しくお願いします。

    • ベストアンサー
    • PHP
  • PHPをインストールさせたのですが...

    httpd.exe: Syntax error on line 486 of C:/Program Files/Apache Group/conf/httpd.conf: Cannot load C:/php5/php5apache2.dll into server: \x8ew\x92\xe8\x82\xb3\x82\xea\x82\xbd\x83W\x83\x85\x81 [\x83\x8b\x82\xaa\x8c\xa9\x82\xc2\x82\xa9x82\xe8\x82\xdc\x82\xb9\x82\xf1\x81B] Note the erros or messages above, and press the <ESC> key to exit. PHP5とApache2.2を解説書(書籍)どおりにインストールさせたのですが、Startさせようとすると上記のようなエラーが。 構文エラーとありますが、その下にあるコードが全く解読できません。 PHPのインストール場所: C:\php5\ Apacheのインストール場所: C:\Program Files\Apache Group\ 設定に関しては以下のとおりです: システムフォルダへDLLのコピー:  php5ts.dll  libmysql.dll 環境変数[Path]にphp5を追加 php.iniの編集:  extension_dirの指定  MySQLを有効に PECLモジュールの追加 httpd.confの編集:  LoadModule php5_module "C:/php5/php5apache2.dll"  AddModule mod_php5.c  AddType application/x-httpd-php .php  AddType application/x-httpd-php-source .phps 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の設定ができません。

    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
  • PHPインストール設定がうまくいきません。

    OSはvista、apache2.0を使用 アドレスにhttp://localhostと入力して”あなたの予想に反して”ページ が表示されインストール確認できています。 PHPインストールには、php-5.2.12-Win32.zipを使用しました。 以下手順を記載します。 1/Cドライブ直下に「PHP」というフォルダを作成 2/php-5.2.12-Win32.zipを解凍し中身をC直下のPHPフォルダに入れる 3/php5ts.dllをコピーしC:\WINDOUWS\Sistem32へ貼り付ける 4/php.ini-distをコピーしてC:\WINDOWSへ張りつける  さらにファイル名をphp.iniに変更。 5/httpd.confの修正  LoadModule php5_module c:/php/php5apache2.dll  AddType application/x-httpd-php .php  AddDefaultCharset off  をそれぞれ追記。 5/php.iniの修正  doc_root="c:/Program Files/Apache Group/Apache2/htdocs"  extension_dir ="c:/php/ext"   をそれぞれ追記。 6/Apacheの再起動 この手順の後 phpinfo()でバージョンの表示させようとするのですがうまくいきまん。 習ったときに使用したのがXPでしたが自宅にあるPCがVistaなので設定方 法が違うのではないかと思い質問しました。 環境変数のPath設定もいじってみたのですがうまくいきませんでした。  

    • 締切済み
    • PHP
  • PHP7のphp.iniが読込みできない

    Windows7 64bitの C:\Apache24にApache2.4をインストールして、 C\php7にPHP7をインストールしました。 (php-7.1.1-Win32-VC14-x64.zipを解凍してできたフォルダをphp7にリネームしてC:\に置きました) それで、Apacheのhttpd.confやphp.iniの必要部分を書き換えて、 C:\Apache24\htdocsに <? phpinfo() ?> と記入したinfo.phpを置いて、Apacheを起動して、 ttp://127.0.0.1/info.phpにブラウザでアクセスしたところ、 phpinfo()の画面が表示されて、インストールできたと思ったのですが、 良く見ると、 php.iniでextension_dir = "c:\php7\ext"と設定しているのに、 extension_dirがC:\php7\extではなく、C:\php\extとなっていて、 mbstringなども読み込まれていないのです。 Loaded Configuration File もnoneとなっていて、php.iniが読み込まれていないようです。 Configuration File (php.ini) Path はC:\windows となっていますが、C:\windows には php.iniは入れていません。 ネットで調べて、httpd.confに PHPINIDir "C:/php7" と記入するといいとあったので、記入してApacheを再起動して info.phpにアクセスしたところ、白紙のページが表示されました。 PHPINIDir "C:/php7"を削除して、Apacheを再起動してinfo.phpにアクセスすると、 phpinfo()の画面が表示されます。 試しに、C:\windowsにphp.iniを入れてみると、また白紙のページになります。 つまり、php.iniを読み込もうとすると白紙にページになっていまうのです。 php.iniにエラーがあるのかと思って、解凍して何も変更していないphp.iniを 使ってみてもだめでした。php.iniの構文チェックができればと思って いろいろ調べたのですがネット上で見つからなかったです。 希望ですが、なんとかphp.iniを読み込んで白紙ではなくページを表示できて、 mbstringなども有効になっていればと思います。 どうぞよろしくお願いします。

    • 締切済み
    • PHP
  • 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
  • PHP5.2.6  Apace2.2 のインストールが出来ません・・・。

    環境は Windows Vista Apache 2.2 php5.2.6 です。 http://localhost/から ドキュメントルートのファイルを参照することはできたのですが、 <?php phpinfo(); ?> なるphpファイルを作っておいても、 この通りのテキストが表示されてしまい、phpのモジュール?がApacheでうまく読み込まれていないようです。 htpd.confファイルをいろいろ修正して、ApacheをRestartしたら、 以下のようなエラーがでました。 htpd.conf の128行目 の a module name と the name of a shared object file to load it from がエラーですとのこと。 128行目のmoduleの名前と パスが原因みたいですが、 128行目はこう書いています。 LoadModule php5_module C:/Program Files/php/php5apache2_2.dll 行頭に#は書いてないですし、何がおかしいんだろうとかれこれ3時間ほど格闘しております。 何度確認してもphp5apache2_2.dllのパスは間違ってないと思うんですが・・・・。

    • ベストアンサー
    • PHP
  • 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

専門家に質問してみよう