質問: ### 前提・実現したいこと ドットインストールのPHPをやっているのですが ブラウザにて確認できません。 ``` エラーメッセージ not found ``` The requested resource / was not found on this server. ### 該当のソースコード http://192.168.33.10:8000 ``` ソースコード PHP ### 試したこと ここに問題に対して試したことを記載してください。 virtualboxを最新にしました! ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。 ### 前提・実現したいこと ドットインストールのPHPをやっているのですが ブラウザにて確認できません。 フォルダ名php_lessons の中の php.indexのファイルが開けません。 ``` エラーメッセージ not found ``` The requested resource / was not found on this server. ### 該当のソースコード [vagrant@localhost ~]$ cd php_lessons [vagrant@localhost php_lessons]$ php -S 192.168.33.10:8000 PHP 5.6.40 Development Server started at Fri Apr 19 04:53:09 2019 Listening on http://192.168.33.10:8000 Document root is /home/vagrant/php_lessons Press Ctrl-C to quit. [Fri Apr 19 04:53:25 2019] 192.168.33.1:50898 [404]: / - No such file or directory ``` ここに言語名を入力 ソースコード PHP ### 試したこと ここに問題に対して試したことを記載してください。 virtualboxを最新にしました! ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。
回答: > > Document root is /home/vagrant/php_lessons > > > フォルダ名php_lessons > > の中の > > php.indexのファイルが開けません。 > > > phpを実行する場合は`.php`の拡張子のファイルです。 ファイル名が`php.index`であれば動作するはずがありません。 もし`http://192.168.33.10:8000`にアクセスされているのでしたら基本的に `http://192.168.33.10:8000/index.php`が呼ばれるはずなのでファイル名を`index.php`に直せば`http://192.168.33.10:8000`にアクセスした際に`index.php`を参照するはずです。 ※vagrantの設定部分については今回の内容だけでは判断できません。 あとはもう少し基本的な概念とかを学ばれたほうが良いかもしれません。 サーバーの設定云々まで手をだすのはまだしなくても良いのですが、コメントで確認していても通じないことが多すぎます。 ドットインストールが悪いとは言いませんが、それ「だけ」でいいとは言えません。 phpがどのように動くのかとか、そういうところからですね。 あと既にアドバイスついていますが、いきなり仮想環境でLinux系OSでというのは環境構築のハードルが高すぎます。 特に初心者であった場合、プログラミングを始めるまでにつまずくことが多すぎるからです。 WindowsであればXAMPP、MacOSであればMAMPを導入してサクッとプログラミング始めましょう。