- ベストアンサー
超初心者の質問
はじめまして、 http://php.s3.to/tt/inst1.phpのページを参考にして phpをインストールし、動作テストをしましたが何も起こりません。 下記の事で何かお分かりでしたら教えてください。 行なった操作 1.phpのインスZipを解凍。d:\php ※デュアルブートなのでD:\にWINDOWS XPが入っている。 2.d:\php\php4ts.dll を d:\WINNT\System32にコピー。 3.d:\php\php.ini-dist を php.ini にリネームして d:\WINNTにコピー 4.AN HTTPDの設定(WEBサーバ) ISAPIとしてPHPを動かすような設定にする。 5.動作確認 <?phpinfo();?> と書いたテキストファイル test.php を用意して、設定したドキュメントルート(私の場合 D:\php)に置く。 http://127.0.0.1/test.phpでアクセス。 結果:何も起こらない。 原因:?phpファイルの関連付けみたいなのが必要かな?
- みんなの回答 (4)
- 専門家の回答
関連するQ&A
- PHPをWindowsにインストールした時、なぜWINNTにファイルを入れる?
PHPをwindowsにインストールする時、本やネットで調べるとphp5ts.dllとphp.ini-distをC:\WINNTにコピーし、php.ini-distはphp.iniにリネームすると書いてあります。なぜこの2つのファイルをWINNTに放り込む必要があるんでしょうか?
- ベストアンサー
- PHP
- PHP 再インストールで
PHPにimapを入れようと PHPを再インストールしたのですが php -mでは表示され php -i >phpinfo.html で出力させてもちゃんと登録されているみたいなんですが phpinfo();をAPACHE経由で呼び出すと 前の設定とまったく変わってないのですが ちなみに cp ./php.ini-dist /usr/local/lib/php.ini apachectl restart もしました どうすれば反映されるのでしょうか?
- ベストアンサー
- PHP
- Win2000でApache4
PHPをローカルで実行したいので、Apache4(www.php.netから、Windows Binariesの PHP 4.3.8 zip package-jp.php.net-php-4.3.8-Win32.zip)をダウンロードしました。 設定で「php4ts.dll」もsystem32にコピーし、「php.ini-dist」をWINNTにコピーし、「php.ini」と書き換えました。 php.iniファイルの変更、完了確認しました。 その後なのですが、「Apache Group」というフォルダがないのでhttpd.confファイルの設定ができません。 ちなみに、フォルダが見当たらないので、その後「go-pear.bat」「pear.bat」「php.exe」を実行してみてしまいました。 どなたかお知恵を貸してください。 よろしくお願いします。
- ベストアンサー
- ハードウェア・サーバー
- MySQLを認識していない?
Windows Vistaで apache2.0.61 + PHP5.2.4 + MySQL5.0.14 でシステム構築をしています。 書籍は、 「PHP5.0 + MySQL5.0 で構築する最速Webシステム」を参考にしています。 その中で、PHPの設定を以下のように行いました。 ・「php5ts.dll」を「C:\Windows\System32」にコピー ・「libmysql.dll」を「C:\Windows\System32」にコピー ・「php.ini-dist」を「php.ini」にリネームして「C:\Windows」にコピー ・「php.ini」の編集 1.拡張モジュールを置くフォルダを指定 extension_dir = "C:/php5/ext" 2.PHPからMySQLを利用するための設定 extension=php_mysql.dll(先頭の;を削除) それぞれ単体では動作確認が取れているのですが、 ・apache(http://localhost/で動作確認) ・PHP( phpinfo() でパラメータ表示) ・MySQL(コマンド入力で確認) MyAdmin をインストールして、 http://localhost/phpmyadmin/ にアクセスすると、 「mysql 拡張をロードできません。PHP の設定を確認してください」 とエラー表示されます。 また、 書籍に付随しているDB読み込みサンプルを実行すると、 「Fatal error: Call to undefined function mysql_connect() in C:\Apache2\htdocs\photolib\regdatelist.php on line 10」 とエラー表示されます。 2つのエラーの内容は、MySQLを認識していないということだと思うのですが、 (PHP5ではMySQLが標準ではハンドルされていないので) 「php.ini」でその設定はしているハズです。 また、過去ログ(QNo.3173055)の回答で、 「phpinfoで、Configuration File (php.ini) Pathのパスは正しいですか? また、extension_dirのパスはどうなっていますか?」 とありましたが、これらのパスはどうやって確認すればよいのでしょうか? どこが悪いのか分りません。 何方か、アドバイスをお願いいたします。
- ベストアンサー
- MySQL
- なぜかphp.ini-distがコピーできません。
これからPHPをやろうしているものです。 今、phpをダウンロードして解凍後設定しているのですが、設定の際にphp.ini-distをphp.iniにしてc\windowsに置くと参考書に書いてあったのですが、何回やっても、php.ini-distのファイル名をphp.iniに変更できず置くこともできません。また、php5ts.dllもc\windows\system32にコピーすることもできません。 操作は以下のとおりです。 1.php-5.0.1-Win32を適当なところにダウンロード(デスクトップ上) 2.php-5.0.1-Win32をc\phpに解凍 3.c\phpの中のphp.ini-dist→php.iniに変更できない 4.試しにphp.ini-dist自体をc\windowsへコピー→できず 5.php5ts.dllをc\windows\system32にコピーできず ※OS:WIN XP home ※市販のPCノート お手数ですが、解決策と解決手法を教えていただけませんでしょうか。よろしくお願いします。
- ベストアンサー
- PHP
- PHP5のインストールがわかりません。
1.PHP5のパッケージをダウンロードします。 http://www.php.net/の「download」のページから「Windows Binaries」の中の「PHP 5.x.x zip package」をダウンロードしてください。 2.「C:\php」というフォルダを作成してください。 3.ダウンロードしたファイルを解凍します。解凍後、「C:\php」にすべてのファイルを移動します。 「C:\php\php.exe」ができるように移動してください。 移動したら移動元のフォルダは削除してください。 4.「C:\php\php.ini-dist」をwindowsディレクトリへコピーしてください。 5.コピーしたphp.ini-distのファイル名をphp.iniに変更してください。 6.「C:\php\php5ts.dll」をSystemディレクトリ(C:\WINNT\system32 or C:\windows\system32 or C:\windows\system)へコピーしてください。 7.PHPでMySQLを利用する場合、「C:\php\libmysql.dllをSystemディレクトリ(C:\WINNT\system32 or C:\windows\system32 or C:\windows\system)へコピーしてください。 ============== と書いてありますが http://tsuttayo.sytes.net/php/install2/win.php?ver=5.0.1&os=Windows ●4.C:\php\php.ini-dist」をwindowsディレクトリへコピーしてくださいという箇所がよくわかりません。 こんな最初の問題でつまずいていると、次に進むのに とても苦労しそうですが。 ●4.の箇所をわかりやすく教えてください・・ 宜しくお願いいたします。
- ベストアンサー
- PHP
- PHPのインストールのことで!
PHPのインストールの仕方の説明文を見つけましたが良く解からないところがあります。誰か解かりやすく説明して頂ける方いませんか。 【説明文】 Cドライブ内にphpとゆうフォルダを作りましょう。そしてその作った「c:\php」ディレクトリ内にダウンロードしたファイルを解凍します。 ディレクトリ内にあるphp5ts.dllファイルをWINDOWEディレクトリ内のsystem32ディレクトリにコピーします(Wind9×/MEではsystemディレクトリ)。 次に、php.ini-distファイルをWINDOWSディレクトリ《この文面が解かりません》にコピーした上でphp.ini-distファイルの名前を php.iniに変更します。 【質問】 この「php.ini-distファイルをWINDOWSディレクトリにコピーし・・・」 とは、どこのWINDOWSディレクトリのことでしょうか? 【構成図】 C→PHP(フォルダ) C→I388→system32 宜しくお願いします。
- 締切済み
- PHP
- MySQL、php.ini の設定
PHP、勉強中の者です。 参考書を見て、MySQLをインストールしました。(インストールはOKのようです。) php.iniの設定で「;extension=php_mysql.dll」を「extension=php_mysql.dll」に変更しましたが、<?php phpindo() ?>でMySQLの確認ができません。 他にも設定しなければいけないところがあるのでしょうか? なお、良く覚えていませんが、.iniのファイルは簡易版?をコピーしてます。(php.ini-distでしたっけ?)
- ベストアンサー
- PHP
- PHPをIISにインストール
お世話になっております。 WinSV2003のIISにPHPを入れようとしています。 PHPのサイトから、 php-5.3.0-nts-Win32-VC9-x86.zip を落としてきてC:\PHP5に展開し、 パスを通して、IISのWebサービス拡張で「C:\php5\php5.dll」を 登録しました。 それと、php.ini-productionをコピーして、php.iniとリネームしました。 そこから、念の為、サーバーを再起動して、サイトに <?php phpinfo(); ?> のファイル(a.php)を置いたのですが、アクセスすると 「ページが見つかりません。」 となってしまいます。 他に設定することがあるのでしょうか? ぴったりな環境の情報サイトが見つからず、原因が分かりません。 ご教示いただけると助かります。
- ベストアンサー
- その他(プログラミング・開発)
- 初心者・・・未だに設定の段階でつまづいています。
ゼロからわかるPHP超入門、という参考書を買ってきて、環境設定をしている段階でつまづいています。以下、状況です。 1.Apacheをインストール→動作確認OK 2.PHPのインストール 3.エディタのインストール→動作確認OK 4.Cドライブにテストフォルダを作成 5.httpd.confを開いて、テストフォルダに関連付ける 6.Apacheを再起動→再起動確認 ここまでは順調でした。しかし、 7.PHPの確認用プログラム(phpinfo.php)を作成 01: <?php 02: phpinfo(); 03: ?> この作業をした後、ブラウザにhttp://localhost/phpinfo.php と入力するとHTTP 500 内部サーバーエラー WEBサイトがメンテナンス中かプログラム上の問題がある、と表示されてしまいます。 参考書によれば、 httpd.confの編集ミス、Apacheの再起動忘れ、phpinfoのファイル名、内容、保存場所間違い、指定したURLがそもそも間違っている、 の4点がよくあるミスだとして取り上げられていました。 http://localhost/ と入力した際にはテストフォルダ内に作成したindexの内容が表示されるので、どうやら7番目の作業そのものにミスがあった可能性が高いような気がします。 書き方が間違っているのでしょうか? それ以外の考えられるミスがあれば、お教えください。 どうか、よろしくお願いします。
- ベストアンサー
- PHP
お礼
返信遅れてすみません。 早速、試してみます。