「'APACHE' needs open por...
windowsでは80番ポートを使いますが、80番ポートが既にSkypeの方で使われているというメッセージになります。
なので、skypeのポート設定を変えるか、mampのApacheサーバーのポート設定を変える必要があります。
下記を参考にMAMPのApache Portを80から適当な8888などにして再度起動してください。
その際のURLは
http://localhost:8888
といったように末尾に設定したポート番号をつけてあげれば大丈夫です。
https://pc-karuma.net/mamp-settings-mac/
しかし今度はMySQLが起動しなかったのか、サーバーの起動ボタンを押してもApache Serverにチェックがついてすぐ消えるようになりました。
MySQLのポート番号は3306です。エラー等は出ていません。
MAMPでたまに起こりますね。
そういった時は「ソフト名 対象項目名 現象」でググってみましょう。
今回であれば
MAMP MySQL 起動しない
といった具合です。
さらにwindowsだけの現象の可能性もあるのでさらに絞り込んで検査もしてみましょう。
そうするとこんな記事が出てくるので試してみてください。
https://matenro-works.com/mamp-mysql
またほかの記事も探しWindowsではmy.iniがmacのmy.cnfにあたるとあったので、DL時にすでに作成されていたmy.iniの一番下に記事中のコードを打ち起動しなおしたのですがこれも動かず。
https://qiita.com/tekityuu449/items/815a4bb77b4e20bd41e5
MySQLのログを削除して再起動する方法も、そもそもログが無くできませんでした。
https://www.allinthemind.biz/design/mamp/mampmysql_server.html
お手数おかけしますが引き続き助言をいただけると幸いです。
適宜windows環境に置き換えていただく必要があります。
まず、下記のようにbinディレクトリ内にmysqlを停止させるシェルファイルがあるので
/Applications/MAMP/bin/stopMysql.sh
そのシェルファイルを叩いてみてください。
sh stopMysql.sh
その後に
startMysql.sh
という感じのファイルが同ディレクトリ内にあるかと思いますので
そちらも叩いて実行してみてください。
それでも起動しない場合はmampを削除して再度インストールをお願いします。
結局原因は分かりませんでしたがとりあえず操作はノートPCのほうでやることにします。
原因解明についてはもっと知識を付けてからリベンジしてみたいと思います。
何度も助言していただいたことで諦めずに考え続けることが出来ました。ありがとうございます!
実際の現場ではMacを使うことになるので、
常駐やリモートなど現場案件で仕事をされたい場合は
中古の安いMacBookAirなどを先行投資で買われて今のうちから慣れておきましょう。
MacとWindowsではキー配列から操作方法もディレクトリ構成や不具合の原因も全く異なるので、今のうちに慣れておいた方が現場で苦戦することが少なくなり、面談でも採用されやすくなります。
部活の学習一覧
Lesson 01
「PHPって何?」
Lesson 02
「PHPの書き方」
コーヒーブレイク
「砂と砂山」
Lesson 03
「変数・型・配列・連想配列」
【理解度チェック】答えはいくつ?
Lesson 04
「色々な演算子」
Lesson 05
「色々な構文」
Lesson 06
「関数」
Lesson 07
「ローカル変数とグローバル変数」
【理解度チェック】変数のスコープを間違わないで!
Lesson 08
「データベースってなに?」
Lesson 09
「データベースを使ってみよう!」
Lesson 10
「SQLを使ってみよう!」
Lesson 11
「実践!ユーザー登録システムを作ってみよう!part1」
Lesson 12
「実践!ユーザー登録システムを作ってみよう!part2」
Lesson 13
「実践!ユーザー登録システムを作ってみよう!part3」
Lesson 14
「実践!ログインシステムを作ってみよう!part1」
Lesson 15
「実践!ログインシステムを作ってみよう!part2」
【理解度チェック】email重複チェックをしよう!
Lesson 16
「実践!メールフォームを作ってみよう!」
Lesson 17
「実践!画像アップローダーを作ってみよう!」
Lesson 18
「最終回!!エラー時の対応方法を学ぼう!」
コーヒーブレイク
「見積もり力を鍛えよう!」
コーヒーブレイク
「はたらくプログラミング 第4話」
ご意見箱
「'APACHE' needs open port '80' which is already used by Skype.」
「Use next free port」 「Setup new port」 「Use anyway」
と出ました。
調べてみても分かりませんでした。
参考:windows10、Apache Port:80、MAMPのバージョン4.0.1