メンター
勉強していること
PHP
困っていること・サポートしてほしいこと
Vagrantを使用していてCentOSをたてましたが環境構築につまづいています。ブラウザにアクセスできなくてこまっています。解決してくださる方連絡ほしいです。
PHP
Vagrantを使用していてCentOSをたてましたが環境構築につまづいています。ブラウザにアクセスできなくてこまっています。解決してくださる方連絡ほしいです。
コマンド修正の解説
①192.168.99.58 は自分自身のIPアドレスを指しますが、このIPを入力するとネットワークの外に該当するサーバーがないか探しに行くので見つけられないことがあります。
自身のマシン内でIP指定でサービスを起動するときは、自分自身を表す、127.0.0.1 もしくは localhost を指定するのが一般的です。
② :22 で指定しているポート番号ですが 0 - 1023は よく使われるアプリケーションで予約されているので自身でサービスを立ち上げる場合、80, 443以外はあまり使いません。(Well Known Port といいます)
22番は ssh で使われており、ゆごゆごさんが外からSSHログインできているので恐らく使用済みになっていると思います。
80番は、http 443番は https で使われます。
今回はこれらを避け、一般的である8000 を使います。
(ポートは 0 -65535まであり、1024より後なら原則何を使っても大丈夫ですが、一般的に開発環境では、8000, 8080 あたりがよく使われます)
ゆごゆごさん
こんばんわ。申し訳ありません。
メールをいただいていたようなのですが
誤って削除してしまい内容失念しておりました。
(受信履歴に残ってました)
上記コマンドの変更で問題解決いたしましたでしょうか?
ゆごゆごさん
初めまして。解決できるかもしれないので状況を詳しく教えてください。
ifconfig
/etc/init.d/httpd status
不明点があればお知らせください。
即レスできそうな場合はこのコメントにて返信します。
難しそうな場合は別途案件としてやり取りさせてください。
よろしくお願いいたします。
こういう状況です
ゆごゆごさん
画像の添付ありがとうございます。
まず出ているエラーの説明です。
(reason: Permission denied の部分)
Permission deniedはざっくり言うと、「あなたアクセス権ないよ」エラーです。
これが出るときは、何かしらアクセスできなサーバーやファイルにアクセスしようとしていることが多いです。
その上でなぜ怒られているかについてですが、原因が二つ考えられます。
192.168.99.58 のマシンにアクセスできない。
ポート番号22番にアクセスできない。
詳しくは別途書きますが、とりあえずコマンドを下記のように修正して再実行してみてください。
php -S localhost:8000
これでうまく立ち上がったら、ブラウザからは下記のURLでアクセスできるはずです。
http://192.168.99.58:8000/表示したいPHPのファイル名
うまくいかないようでしたらもう一度お知らせください。