これから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ノート
お手数ですが、解決策と解決手法を教えていただけませんでしょうか。よろしくお願いします。
No.4ベストアンサー
- 回答日時:
もしや、すでにApache2をインストールされているのではないでしょうか。
普通にApache2をインストールすると、WindowsでApache2が自動起動のサービスとして登録されます。PHPはApache2のモジュールとして動作しているので、この状態ですと、phpの関連ファイルはApacheによって参照されており、ゆえにPHP関連ファイルを書き換えることは出来ません。(Windowsを再起動しても、Apache2が一緒に自動起動してしまうので、この現象は直りません。)
よって、Apache2をいったん終了すれば解決すると思います。いかがでしょうか?
(ちなみにApache2の止め方は、Windowsの画面下のタスクバー右に赤い羽根のアイコンがあると思いますが、ここをクリックして、「Stop」とやれば止まります。)
お返事が遅くなってすみません。
Apache2がすでにインストールされているとのことでしたが、確かにApache2はPCを購入した時点から入っていたような気がします。まさか、これがと思いました。
いろいろなサイトを見るとApache2をインストールした後にPHPをダウンロードしてインストールしてください、と書いてあったのでそのようにしたのですが、PCにApache2が入っていることを確認していませんでした。もう一度最初からやり直してみます。
No.3
- 回答日時:
c:\php フォルダへの
アクセス権がないのかもしれませんね。
コマンドプロンプトを起動して
cacls c:\php /t /e /r ユーザー名
としてみて下さい。
コマンドの意味は、指定フォルダ以下のファイルとフォルダに対する指定ユーザーのアクセス権設定を無効にします。
お返事が遅くなってすみません。コマンドプロンプトを使ってやってみましたが、渡井sの操作がおかしいのかうまくいきませんでした。
本当にいろいろとご相談にのっていただき有難うございました。
今後、もっとプログラムについて勉強する必要があると痛感させられた次第です。
No.2
- 回答日時:
ファイルが使用中になっているのかもしれませんね。
再起動しても直りませんか?
この回答への補足
再起動しても直りません。
たぶん使用中にもなっていないのですが。
参考になるかどうかわかりませんが、
同じディレクトリの中の「install」「news」「license」等のファイルもアクセス拒否を起こしています。
さらに、PHPそのものも削除することができない状況です。
しかし、php-5.0.1-Win32をCドライブの外(デスクトップ上)だとすべてうまくいくのです。
原因はCドライブなのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
phpの中でphpを書けないか
-
*.php、*.php3、*.phtmlの違い
-
Apacheの設定ファイルにPHPの設...
-
ヒョウタンボクの毒はどんな種...
-
phpのextension_dirを複数指定...
-
PHPでFilename cannot be empty...
-
3つ以上の論理積は利用可能なの...
-
拡張子php画像をjpg画像等に変...
-
PHPのif文でその処理を途中で抜...
-
makefile でファイルをコピーす...
-
「クラス関数」「メンバ関数」...
-
php,mysqlにて画像パス保存/表...
-
CFileDialogの最初のディレクト...
-
サイトのphpソースコードを表示...
-
フォントの色を変えるには?
-
marty3のvariableFilter
-
CSV出力にHTMLが入ってしまう
-
PHPで空ファイルの作成方法
-
MkDir関数
-
シェルスクリプトをPHPで動かそ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
.htaccessにphp_valueが使用できな
-
リンクのクリック数をカウンタ...
-
HYのAM11:00のラップの部分の歌...
-
フォームで戻った際に入力済み...
-
PHP PDOライブラリが読み込まれ...
-
さくらインターネットでメール...
-
header(Location:~)で$_SESS...
-
*.php、*.php3、*.phtmlの違い
-
phpの中でphpを書けないか
-
phpのextension_dirを複数指定...
-
PHPファイルが表示されない
-
データを渡すには・・・
-
e-learningの年月の文字化け
-
WordPressのコメント数表示を消...
-
Apache 2.4.0でphp5.3を使うには?
-
服にかいた油性ペンがにじまな...
-
apache・phpが起動しない・・・
-
PHPからMSSQLへの接続結果の文...
-
<A href ~ と一緒に値を渡すには
-
PHPINFOが見えない
おすすめ情報