ここから本文です

はじめまして。プログラミングの超初心者です。phpの勉強をするために、開発環境を...

be3********さん

2014/4/720:00:54

はじめまして。プログラミングの超初心者です。phpの勉強をするために、開発環境を準備しています。

環境osは、mac os 10.8.5
ターミナルを使用して、アパッチの設定を行いました。


1.WEBサーバ(Apache)を起動

1.タ

ーミナルからApacheを起動。

sudo apachectl start
すでに起動している場合は、org.apache.httpd: Already loadedと表示。

2.http://localhost/にアクセス。It works!と表示されることを確認。

f:id:replication:20130623234840p:image

2.Apacheの設定ファイルを編集し、PHPを有効にする

続いて、Apacheの設定ファイルを編集し、PHPを有効にしていきます。

1.ターミナルを起動して、以下のコマンドを実行。

sudo nano /etc/apache2/httpd.conf
2.117行目あたりにあるphpのコメントアウトを外します。

#LoadModule php5_module libexec/apache2/libphp5.so

LoadModule php5_module libexec/apache2/libphp5.so
3.Ctrl + Oで変更を保存します。

4.Ctrl + Xでエディタを終了します。

3.Apacheを再起動する

ターミナルからApacheを再起動します。

sudo apachectl restart
4.サンプルプログラムを動かす

1./Library/WebServer/Documents配下にphpinfo.phpというファイル名で以下のファイルを格納します。

<?php
phpinfo()
?>
2.ブラウザでhttp://localhost/phpinfo.phpにアクセスします。以下のような画面が表示されれば、PHPが動作しています。

上記の手順で、設定を行いましたが、phpが動作する画面が表示されず、

【サーバーに接続されていませんhttp://localhost/phpinfo.phpに接続されていません】という表示がでてしまいます。

ちなみにアパッチの動作確認は、【IT'S WORK!】という表示はでます。

どなたか、対処法をご教授くださいませ。

よろしくおねがいいたします!

補足補足です!
><?php
>phpinfo()
>?>

ではなく

<?php
phpinfo();
?>

でした!

閲覧数:
280
回答数:
1

違反報告

ベストアンサーに選ばれた回答

agu********さん

2014/4/811:41:17

>&lt;?php
>phpinfo()
>?&gt;

謎・・・。実際には

<?php
phpinfo();
?>

と入力しているんですよね?説明サイトのhtmlソースからコピペしたとかhtml専用エディタを使っているとかでしょうか(汗

>【サーバーに接続されていませんhttp://localhost/phpinfo.phpに接続されていません】
>という表示がでてしまいます。

ブラウザの表示では中身がわかりません(404エラーなのかそれ以外のエラーなのか・・・)。ブラウザ側でhttpレスポンス(ステータス)を確認する手段がありませんか(Mac使わないので何が出来るかわかりませんが)。

この質問は投票によってベストアンサーに選ばれました!

あわせて知りたい

みんなで作る知恵袋 悩みや疑問、なんでも気軽にきいちゃおう!

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問は選択されたID/ニックネームのMy知恵袋で確認できます。

不適切な投稿でないことを報告しました。

閉じる